Use updated DPDK scheduling schema in Prox
[samplevnf.git] / VNFs / vACL / vnf_template.txt
1 [MASTER]
2 type = MASTER
3 core = 0
4
5 [ARPICMP]
6 type = ARPICMP
7 core = 1
8 pktq_in  = SWQ0
9 pktq_out = TXQ0.0 TXQ1.0
10 pktq_in_prv =  RXQ0.0
11 prv_to_pub_map = (0,1)
12 prv_que_handler = (0)
13
14 [TIMER]
15 type = TIMER
16 core = 2
17 n_flows = 1048576
18
19 [TXRX-BEGIN]
20 type = TXRX
21 core = 2
22 pktq_in  = RXQ0.0 RXQ1.0
23 pktq_out = SWQ0 SWQ1 SWQ2
24 pipeline_txrx_type = RXRX
25 dest_if_offset=176
26
27 [TXRX-END]
28 type = TXRX
29 core = 5
30 pktq_in  = SWQ5 SWQ6
31 pktq_out = TXQ0.1 TXQ1.1
32 pipeline_txrx_type = TXTX
33
34 [LOADB]
35 type = LOADB
36 core = 3
37 pktq_in  = SWQ0 SWQ1
38 pktq_out = SWQ3 SWQ4
39 outport_offset = 136
40 phyport_offset = 204
41 n_vnf_threads = 1
42 prv_que_handler = (0)
43
44 [VACL]
45 type = ACL
46 core = 4
47 pktq_in  = SWQ3 SWQ4
48 pktq_out = SWQ5 SWQ6
49 n_flows = 1000000
50 pkt_type = ipv6
51 traffic_type = 6
52
53 [VCGNAPT]
54 type = CGNAPT
55 core = 3
56 pktq_in = RXQ0.0 RXQ1.0
57 pktq_out = TXQ0.1 TXQ1.1 SWQ0
58 phyport_offset = 204
59 n_flows = 1048576
60 key_offset = 192;64
61 key_size = 8
62 hash_offset = 200;72
63 timer_period = 100
64 max_clients_per_ip = 65535
65 max_port_per_client = 10
66 public_ip_port_range = 98103214:(1, 65535)
67 vnf_set = (3,4,5)
68 pkt_type = ipv4
69 cgnapt_meta_offset = 128
70 prv_que_handler = (0,)
71
72 [VFW]
73 type = VFW
74 core = s0c4
75 pktq_in  = SWQ3 SWQ4
76 pktq_out = SWQ7 SWQ8;TXQ0.0 TXQ1.0
77 n_rules = 10000
78 n_flows = 1000000
79 pkt_type = ipv6
80 traffic_type = 6
81 tcp_time_wait = 10
82