diff options
author | Stefan Berger <stefanb@linux.vnet.ibm.com> | 2011-11-19 07:26:56 -0500 |
---|---|---|
committer | Stefan Berger <stefanb@us.ibm.com> | 2011-11-19 07:26:56 -0500 |
commit | 1355bdf940ad8998a3260d95233a14f956370f3a (patch) | |
tree | 3c916db1177de82638b7f78a9ffcc4254e1663d4 /tests/nwfilterxml2xmlin | |
parent | Add support for VLAN filtering (diff) | |
download | libvirt-1355bdf940ad8998a3260d95233a14f956370f3a.tar.gz libvirt-1355bdf940ad8998a3260d95233a14f956370f3a.tar.bz2 libvirt-1355bdf940ad8998a3260d95233a14f956370f3a.zip |
Add test cases for VLAN traffic filtering
This patch adds a few test cases for the XML parsing of VLAN filtering nodes.
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Diffstat (limited to 'tests/nwfilterxml2xmlin')
-rw-r--r-- | tests/nwfilterxml2xmlin/vlan-test.xml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/tests/nwfilterxml2xmlin/vlan-test.xml b/tests/nwfilterxml2xmlin/vlan-test.xml new file mode 100644 index 000000000..8bbd44dec --- /dev/null +++ b/tests/nwfilterxml2xmlin/vlan-test.xml @@ -0,0 +1,45 @@ +<filter name='testcase'> + <uuid>5c6d49af-b071-6127-b4ec-6f8ed4b55335</uuid> + <rule action='continue' direction='inout'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + vlanid='0x123' + /> + </rule> + + <rule action='return' direction='inout'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + vlanid='1234' + /> + </rule> + + <rule action='reject' direction='in'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + vlanid='0x123' + /> + </rule> + + <rule action='accept' direction='in'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + vlanid='0xffff' + /> + </rule> + + <rule action='drop' direction='out'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + encap-protocol='arp' + /> + </rule> + + <rule action='accept' direction='out'> + <vlan srcmacaddr='1:2:3:4:5:6' srcmacmask='ff:ff:ff:ff:ff:ff' + dstmacaddr='aa:bb:cc:dd:ee:ff' dstmacmask='ff:ff:ff:ff:ff:ff' + encap-protocol='0x1234' + /> + </rule> + +</filter> |