From b58cf8947422ba695df80fe3b012b383fff22f7a Mon Sep 17 00:00:00 2001 From: Arturo Borrero Gonzalez Date: Tue, 6 Aug 2013 10:40:33 +0200 Subject: src: xml: use nodes instead of attributes When working with XML, it's desirable to work with nodes better than attributes. Table/chain/rules had attributes in their XML representation, and this patch transform those to nodes, ie: Before: ip0
After: filterip0
While at it: * There was a lot of redundant code that is now collapsed with the new nft_mxml_family_parse() helper function. * I've added a small fix: additional validation for the name of the current XML object, and also replace raw strtol calls to nft_strtoi. * Also, all XML testfiles are updated to keep passing the parsing tests and mantain the repo in consisten state. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- tests/xmlfiles/01-table.xml | 3 ++- tests/xmlfiles/02-table.xml | 3 ++- tests/xmlfiles/10-chain.xml | 6 +++++- tests/xmlfiles/11-chain.xml | 6 +++++- tests/xmlfiles/12-chain.xml | 6 +++++- tests/xmlfiles/20-rule-bitwise.xml | 6 +++++- tests/xmlfiles/21-rule-byteorder.xml | 6 +++++- tests/xmlfiles/22-rule-cmp.xml | 6 +++++- tests/xmlfiles/23-rule-counter.xml | 6 +++++- tests/xmlfiles/24-rule-ct.xml | 6 +++++- tests/xmlfiles/25-rule-exthdr.xml | 6 +++++- tests/xmlfiles/26-rule-immediate.xml | 6 +++++- tests/xmlfiles/27-rule-limit.xml | 16 ++++++++++------ tests/xmlfiles/28-rule-log.xml | 6 +++++- tests/xmlfiles/29-rule-lookup.xml | 6 +++++- tests/xmlfiles/30-rule-match.xml | 6 +++++- tests/xmlfiles/31-rule-meta.xml | 6 +++++- tests/xmlfiles/32-rule-nat6.xml | 6 +++++- tests/xmlfiles/33-rule-nat4.xml | 24 ++++++++++++++---------- tests/xmlfiles/34-rule-payload.xml | 6 +++++- tests/xmlfiles/35-rule-target.xml | 6 +++++- tests/xmlfiles/36-rule-real.xml | 6 +++++- tests/xmlfiles/37-rule-real.xml | 6 +++++- tests/xmlfiles/38-rule-real.xml | 6 +++++- tests/xmlfiles/39-rule-real.xml | 6 +++++- tests/xmlfiles/40-rule-real.xml | 6 +++++- tests/xmlfiles/41-rule-real.xml | 6 +++++- tests/xmlfiles/42-rule-real.xml | 6 +++++- tests/xmlfiles/43-rule-real.xml | 6 +++++- tests/xmlfiles/44-rule-real.xml | 6 +++++- tests/xmlfiles/45-rule-real.xml | 6 +++++- tests/xmlfiles/46-rule-real.xml | 6 +++++- tests/xmlfiles/47-rule-real.xml | 6 +++++- tests/xmlfiles/48-rule-real.xml | 6 +++++- tests/xmlfiles/49-rule-real.xml | 6 +++++- tests/xmlfiles/50-rule-real.xml | 6 +++++- tests/xmlfiles/51-rule-real.xml | 6 +++++- tests/xmlfiles/52-rule-real.xml | 6 +++++- tests/xmlfiles/53-rule-real.xml | 6 +++++- tests/xmlfiles/54-rule-real.xml | 6 +++++- tests/xmlfiles/55-rule-real.xml | 6 +++++- tests/xmlfiles/56-rule-real.xml | 6 +++++- tests/xmlfiles/57-rule-real.xml | 6 +++++- tests/xmlfiles/58-rule-real.xml | 6 +++++- tests/xmlfiles/59-rule-real.xml | 6 +++++- tests/xmlfiles/60-rule-real.xml | 6 +++++- tests/xmlfiles/61-rule-real.xml | 6 +++++- tests/xmlfiles/62-rule-real.xml | 6 +++++- tests/xmlfiles/63-rule-real.xml | 6 +++++- tests/xmlfiles/64-rule-real.xml | 6 +++++- tests/xmlfiles/65-rule-real.xml | 6 +++++- tests/xmlfiles/66-rule-real.xml | 6 +++++- tests/xmlfiles/67-rule-real.xml | 6 +++++- tests/xmlfiles/68-rule-real.xml | 6 +++++- tests/xmlfiles/69-rule-real.xml | 6 +++++- tests/xmlfiles/70-rule-real.xml | 6 +++++- tests/xmlfiles/71-rule-real.xml | 6 +++++- tests/xmlfiles/72-rule-real.xml | 6 +++++- 58 files changed, 298 insertions(+), 72 deletions(-) (limited to 'tests/xmlfiles') diff --git a/tests/xmlfiles/01-table.xml b/tests/xmlfiles/01-table.xml index 2e33354..2aa6492 100644 --- a/tests/xmlfiles/01-table.xml +++ b/tests/xmlfiles/01-table.xml @@ -1,4 +1,5 @@ - +
+ filterip0
diff --git a/tests/xmlfiles/02-table.xml b/tests/xmlfiles/02-table.xml index 27d0208..fa18d32 100644 --- a/tests/xmlfiles/02-table.xml +++ b/tests/xmlfiles/02-table.xml @@ -1,4 +1,5 @@ - +
+ natip60
diff --git a/tests/xmlfiles/10-chain.xml b/tests/xmlfiles/10-chain.xml index 6d1875e..014a915 100644 --- a/tests/xmlfiles/10-chain.xml +++ b/tests/xmlfiles/10-chain.xml @@ -1,4 +1,8 @@ - + + test + 0 + 0 + 0 filter filter
0 diff --git a/tests/xmlfiles/11-chain.xml b/tests/xmlfiles/11-chain.xml index 986cd81..ea6aa19 100644 --- a/tests/xmlfiles/11-chain.xml +++ b/tests/xmlfiles/11-chain.xml @@ -1,4 +1,8 @@ - + + test + 0 + 59 + 1 filter filter
0 diff --git a/tests/xmlfiles/12-chain.xml b/tests/xmlfiles/12-chain.xml index 23fef8c..7f03ace 100644 --- a/tests/xmlfiles/12-chain.xml +++ b/tests/xmlfiles/12-chain.xml @@ -1,4 +1,8 @@ - + + foo + 100 + 59264154979 + 2548796325 nat nat
0 diff --git a/tests/xmlfiles/20-rule-bitwise.xml b/tests/xmlfiles/20-rule-bitwise.xml index 616bb03..86b2c6a 100644 --- a/tests/xmlfiles/20-rule-bitwise.xml +++ b/tests/xmlfiles/20-rule-bitwise.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 100 0 1 diff --git a/tests/xmlfiles/21-rule-byteorder.xml b/tests/xmlfiles/21-rule-byteorder.xml index c83fe22..b19380c 100644 --- a/tests/xmlfiles/21-rule-byteorder.xml +++ b/tests/xmlfiles/21-rule-byteorder.xml @@ -1,4 +1,8 @@ - + + ip + test
+ test + 1000 0 3 diff --git a/tests/xmlfiles/22-rule-cmp.xml b/tests/xmlfiles/22-rule-cmp.xml index 1ad90cb..aae6de9 100644 --- a/tests/xmlfiles/22-rule-cmp.xml +++ b/tests/xmlfiles/22-rule-cmp.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 36 0 1 diff --git a/tests/xmlfiles/23-rule-counter.xml b/tests/xmlfiles/23-rule-counter.xml index 15f2e51..0c56f4a 100644 --- a/tests/xmlfiles/23-rule-counter.xml +++ b/tests/xmlfiles/23-rule-counter.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 39 0 3 diff --git a/tests/xmlfiles/24-rule-ct.xml b/tests/xmlfiles/24-rule-ct.xml index 9a534c5..f4d52c1 100644 --- a/tests/xmlfiles/24-rule-ct.xml +++ b/tests/xmlfiles/24-rule-ct.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 100 0 1 diff --git a/tests/xmlfiles/25-rule-exthdr.xml b/tests/xmlfiles/25-rule-exthdr.xml index f4c44f0..a29e857 100644 --- a/tests/xmlfiles/25-rule-exthdr.xml +++ b/tests/xmlfiles/25-rule-exthdr.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ INPUT + 100 0 1 diff --git a/tests/xmlfiles/26-rule-immediate.xml b/tests/xmlfiles/26-rule-immediate.xml index 322e49f..dee0e7a 100644 --- a/tests/xmlfiles/26-rule-immediate.xml +++ b/tests/xmlfiles/26-rule-immediate.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ input + 32 0 0 diff --git a/tests/xmlfiles/27-rule-limit.xml b/tests/xmlfiles/27-rule-limit.xml index 7fa6963..7596429 100644 --- a/tests/xmlfiles/27-rule-limit.xml +++ b/tests/xmlfiles/27-rule-limit.xml @@ -1,7 +1,11 @@ - - 0 - - 123123 - 321321 - + + ip + filter
+ INPUT + 100 + 0 + + 123123 + 321321 +
diff --git a/tests/xmlfiles/28-rule-log.xml b/tests/xmlfiles/28-rule-log.xml index b001610..976b29c 100644 --- a/tests/xmlfiles/28-rule-log.xml +++ b/tests/xmlfiles/28-rule-log.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 96 0 test_chain diff --git a/tests/xmlfiles/29-rule-lookup.xml b/tests/xmlfiles/29-rule-lookup.xml index 50f9340..0df7709 100644 --- a/tests/xmlfiles/29-rule-lookup.xml +++ b/tests/xmlfiles/29-rule-lookup.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 37 0 set0 diff --git a/tests/xmlfiles/30-rule-match.xml b/tests/xmlfiles/30-rule-match.xml index 99d53f7..817b88f 100644 --- a/tests/xmlfiles/30-rule-match.xml +++ b/tests/xmlfiles/30-rule-match.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 100 0 state diff --git a/tests/xmlfiles/31-rule-meta.xml b/tests/xmlfiles/31-rule-meta.xml index 2ffb7c5..1bce08b 100644 --- a/tests/xmlfiles/31-rule-meta.xml +++ b/tests/xmlfiles/31-rule-meta.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 36 0 1 diff --git a/tests/xmlfiles/32-rule-nat6.xml b/tests/xmlfiles/32-rule-nat6.xml index 108722a..a80b4d4 100644 --- a/tests/xmlfiles/32-rule-nat6.xml +++ b/tests/xmlfiles/32-rule-nat6.xml @@ -1,4 +1,8 @@ - + + ip6 + nat
+ OUTPUT + 100 0 ip6 diff --git a/tests/xmlfiles/33-rule-nat4.xml b/tests/xmlfiles/33-rule-nat4.xml index 1729b9f..05933af 100644 --- a/tests/xmlfiles/33-rule-nat4.xml +++ b/tests/xmlfiles/33-rule-nat4.xml @@ -1,11 +1,15 @@ - - 0 - - 1 - 2 - 3 - 4 - ip - dnat - + + ip + filter
+ INPUT + 100 + 0 + + 1 + 2 + 3 + 4 + ip + dnat +
diff --git a/tests/xmlfiles/34-rule-payload.xml b/tests/xmlfiles/34-rule-payload.xml index 0920c65..bd344cc 100644 --- a/tests/xmlfiles/34-rule-payload.xml +++ b/tests/xmlfiles/34-rule-payload.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 34 0 1 diff --git a/tests/xmlfiles/35-rule-target.xml b/tests/xmlfiles/35-rule-target.xml index 8fce3b5..914bb9a 100644 --- a/tests/xmlfiles/35-rule-target.xml +++ b/tests/xmlfiles/35-rule-target.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 100 0 LOG diff --git a/tests/xmlfiles/36-rule-real.xml b/tests/xmlfiles/36-rule-real.xml index 352027a..5ba79b7 100644 --- a/tests/xmlfiles/36-rule-real.xml +++ b/tests/xmlfiles/36-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 22 0 1 diff --git a/tests/xmlfiles/37-rule-real.xml b/tests/xmlfiles/37-rule-real.xml index a4ced2c..42ea43a 100644 --- a/tests/xmlfiles/37-rule-real.xml +++ b/tests/xmlfiles/37-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 25 0 1 diff --git a/tests/xmlfiles/38-rule-real.xml b/tests/xmlfiles/38-rule-real.xml index d48547c..08de9d3 100644 --- a/tests/xmlfiles/38-rule-real.xml +++ b/tests/xmlfiles/38-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ INPUT + 30 0 1 diff --git a/tests/xmlfiles/39-rule-real.xml b/tests/xmlfiles/39-rule-real.xml index 8e8b77f..de1692c 100644 --- a/tests/xmlfiles/39-rule-real.xml +++ b/tests/xmlfiles/39-rule-real.xml @@ -1,4 +1,8 @@ - + + ip6 + filter
+ test + 31 0 1 diff --git a/tests/xmlfiles/40-rule-real.xml b/tests/xmlfiles/40-rule-real.xml index 00a333d..944b1bd 100644 --- a/tests/xmlfiles/40-rule-real.xml +++ b/tests/xmlfiles/40-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 2 0 1 diff --git a/tests/xmlfiles/41-rule-real.xml b/tests/xmlfiles/41-rule-real.xml index 58c13d0..de951f8 100644 --- a/tests/xmlfiles/41-rule-real.xml +++ b/tests/xmlfiles/41-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 3 0 1 diff --git a/tests/xmlfiles/42-rule-real.xml b/tests/xmlfiles/42-rule-real.xml index 298181c..d528a38 100644 --- a/tests/xmlfiles/42-rule-real.xml +++ b/tests/xmlfiles/42-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 4 0 1 diff --git a/tests/xmlfiles/43-rule-real.xml b/tests/xmlfiles/43-rule-real.xml index b814e55..0e6381c 100644 --- a/tests/xmlfiles/43-rule-real.xml +++ b/tests/xmlfiles/43-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 5 0 1 diff --git a/tests/xmlfiles/44-rule-real.xml b/tests/xmlfiles/44-rule-real.xml index 7be5705..a9fc698 100644 --- a/tests/xmlfiles/44-rule-real.xml +++ b/tests/xmlfiles/44-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 6 0 1 diff --git a/tests/xmlfiles/45-rule-real.xml b/tests/xmlfiles/45-rule-real.xml index d1cab48..ed4645d 100644 --- a/tests/xmlfiles/45-rule-real.xml +++ b/tests/xmlfiles/45-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 7 0 1 diff --git a/tests/xmlfiles/46-rule-real.xml b/tests/xmlfiles/46-rule-real.xml index e87194f..56cb088 100644 --- a/tests/xmlfiles/46-rule-real.xml +++ b/tests/xmlfiles/46-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 8 0 1 diff --git a/tests/xmlfiles/47-rule-real.xml b/tests/xmlfiles/47-rule-real.xml index c15edc0..2ec3e19 100644 --- a/tests/xmlfiles/47-rule-real.xml +++ b/tests/xmlfiles/47-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 9 0 1 diff --git a/tests/xmlfiles/48-rule-real.xml b/tests/xmlfiles/48-rule-real.xml index 097f602..36ca11b 100644 --- a/tests/xmlfiles/48-rule-real.xml +++ b/tests/xmlfiles/48-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 10 0 1 diff --git a/tests/xmlfiles/49-rule-real.xml b/tests/xmlfiles/49-rule-real.xml index 32cc623..ef968ac 100644 --- a/tests/xmlfiles/49-rule-real.xml +++ b/tests/xmlfiles/49-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 11 0 1 diff --git a/tests/xmlfiles/50-rule-real.xml b/tests/xmlfiles/50-rule-real.xml index 6800d19..5b4bb2f 100644 --- a/tests/xmlfiles/50-rule-real.xml +++ b/tests/xmlfiles/50-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 12 0 1 diff --git a/tests/xmlfiles/51-rule-real.xml b/tests/xmlfiles/51-rule-real.xml index a77d5d9..1e5a46c 100644 --- a/tests/xmlfiles/51-rule-real.xml +++ b/tests/xmlfiles/51-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 13 0 1 diff --git a/tests/xmlfiles/52-rule-real.xml b/tests/xmlfiles/52-rule-real.xml index 289a6eb..6cb3a0e 100644 --- a/tests/xmlfiles/52-rule-real.xml +++ b/tests/xmlfiles/52-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 14 0 1 diff --git a/tests/xmlfiles/53-rule-real.xml b/tests/xmlfiles/53-rule-real.xml index ba1ba42..1be6c89 100644 --- a/tests/xmlfiles/53-rule-real.xml +++ b/tests/xmlfiles/53-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 15 0 1 diff --git a/tests/xmlfiles/54-rule-real.xml b/tests/xmlfiles/54-rule-real.xml index bcb81b7..caf9ebe 100644 --- a/tests/xmlfiles/54-rule-real.xml +++ b/tests/xmlfiles/54-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 16 0 1 diff --git a/tests/xmlfiles/55-rule-real.xml b/tests/xmlfiles/55-rule-real.xml index fd98495..f452e50 100644 --- a/tests/xmlfiles/55-rule-real.xml +++ b/tests/xmlfiles/55-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 17 0 1 diff --git a/tests/xmlfiles/56-rule-real.xml b/tests/xmlfiles/56-rule-real.xml index cfffce8..3175803 100644 --- a/tests/xmlfiles/56-rule-real.xml +++ b/tests/xmlfiles/56-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 18 0 1 diff --git a/tests/xmlfiles/57-rule-real.xml b/tests/xmlfiles/57-rule-real.xml index 6674496..9c63ed4 100644 --- a/tests/xmlfiles/57-rule-real.xml +++ b/tests/xmlfiles/57-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 19 0 1 diff --git a/tests/xmlfiles/58-rule-real.xml b/tests/xmlfiles/58-rule-real.xml index f7adb9c..0ba27a8 100644 --- a/tests/xmlfiles/58-rule-real.xml +++ b/tests/xmlfiles/58-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 20 0 1 diff --git a/tests/xmlfiles/59-rule-real.xml b/tests/xmlfiles/59-rule-real.xml index 88442a1..1305516 100644 --- a/tests/xmlfiles/59-rule-real.xml +++ b/tests/xmlfiles/59-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 21 0 1 diff --git a/tests/xmlfiles/60-rule-real.xml b/tests/xmlfiles/60-rule-real.xml index 2cfbec7..d7db206 100644 --- a/tests/xmlfiles/60-rule-real.xml +++ b/tests/xmlfiles/60-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 22 0 1 diff --git a/tests/xmlfiles/61-rule-real.xml b/tests/xmlfiles/61-rule-real.xml index 0b7e8a3..0d21968 100644 --- a/tests/xmlfiles/61-rule-real.xml +++ b/tests/xmlfiles/61-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 23 0 1 diff --git a/tests/xmlfiles/62-rule-real.xml b/tests/xmlfiles/62-rule-real.xml index 6ef3055..7f2aba2 100644 --- a/tests/xmlfiles/62-rule-real.xml +++ b/tests/xmlfiles/62-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 24 0 1 diff --git a/tests/xmlfiles/63-rule-real.xml b/tests/xmlfiles/63-rule-real.xml index 69933f2..e632d51 100644 --- a/tests/xmlfiles/63-rule-real.xml +++ b/tests/xmlfiles/63-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 25 0 1 diff --git a/tests/xmlfiles/64-rule-real.xml b/tests/xmlfiles/64-rule-real.xml index 10db311..9e11132 100644 --- a/tests/xmlfiles/64-rule-real.xml +++ b/tests/xmlfiles/64-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 26 0 1 diff --git a/tests/xmlfiles/65-rule-real.xml b/tests/xmlfiles/65-rule-real.xml index b88f81a..3cbdd13 100644 --- a/tests/xmlfiles/65-rule-real.xml +++ b/tests/xmlfiles/65-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 27 0 1 diff --git a/tests/xmlfiles/66-rule-real.xml b/tests/xmlfiles/66-rule-real.xml index f0bf768..4790065 100644 --- a/tests/xmlfiles/66-rule-real.xml +++ b/tests/xmlfiles/66-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 28 0 1 diff --git a/tests/xmlfiles/67-rule-real.xml b/tests/xmlfiles/67-rule-real.xml index 82d1310..c3413e2 100644 --- a/tests/xmlfiles/67-rule-real.xml +++ b/tests/xmlfiles/67-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 29 0 1 diff --git a/tests/xmlfiles/68-rule-real.xml b/tests/xmlfiles/68-rule-real.xml index f538185..a63a51c 100644 --- a/tests/xmlfiles/68-rule-real.xml +++ b/tests/xmlfiles/68-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 32 0 1 diff --git a/tests/xmlfiles/69-rule-real.xml b/tests/xmlfiles/69-rule-real.xml index bfa4efe..02baab4 100644 --- a/tests/xmlfiles/69-rule-real.xml +++ b/tests/xmlfiles/69-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 33 0 1 diff --git a/tests/xmlfiles/70-rule-real.xml b/tests/xmlfiles/70-rule-real.xml index 8f15733..a459542 100644 --- a/tests/xmlfiles/70-rule-real.xml +++ b/tests/xmlfiles/70-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 34 0 1 diff --git a/tests/xmlfiles/71-rule-real.xml b/tests/xmlfiles/71-rule-real.xml index f8e199a..444b9ca 100644 --- a/tests/xmlfiles/71-rule-real.xml +++ b/tests/xmlfiles/71-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 35 0 1 diff --git a/tests/xmlfiles/72-rule-real.xml b/tests/xmlfiles/72-rule-real.xml index 4b9f93b..64b4ec6 100644 --- a/tests/xmlfiles/72-rule-real.xml +++ b/tests/xmlfiles/72-rule-real.xml @@ -1,4 +1,8 @@ - + + ip + filter
+ output + 36 0 1 -- cgit v1.2.3