[libvirt] [PATCH] Fix missing attribute dscp in supported protocols in nwfilter docs

Jianwei Hu jiahu at redhat.com
Thu Aug 7 04:27:32 UTC 2014


Added attribute dscp to below supported protocols table in nwfilter docs.
IPV4 (ip)
TCP/UDP/SCTP (tcp/udp/sctp)
ICMP (icmp)
IGMP,ESP,AH,UDPLITE,'ALL' (igmp,esp,ah,udplite,all)
TCP/UDP/SCTP over IPV6 (tcp-ipv6,udp-ipv6,sctp-ipv6)
ICMPV6 (icmpv6)
IGMP,ESP,AH,UDPLITE,'ALL' over IPv6 (igmp-ipv6,esp-ipv6,ah-ipv6,udplite-ipv6,all-ipv6)

Here is a simple example:
[root at localhost ~]# virsh nwfilter-dumpxml myself
<filter name='myself' chain='root'>
  <uuid>7192ef51-cd50-4f14-ad7b-fa5c69ea19e3</uuid>
  <rule action='accept' direction='in' priority='500'>
    <ip dscp='1'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <tcp dscp='1'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <tcp-ipv6 dscp='2'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <icmp dscp='55'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <icmpv6 dscp='55'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <udp dscp='3'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <udp-ipv6 dscp='4'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <udplite dscp='5'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <udplite-ipv6 dscp='6'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <esp dscp='7'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <esp-ipv6 dscp='8'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <ah dscp='9'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <ah-ipv6 dscp='10'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <sctp dscp='11'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <sctp-ipv6 dscp='55'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <igmp dscp='55'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <all-ipv6 dscp='55'/>
  </rule>
  <rule action='accept' direction='in' priority='500'>
    <all dscp='55'/>
  </rule>
</filter>
---
 docs/formatnwfilter.html.in | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/docs/formatnwfilter.html.in b/docs/formatnwfilter.html.in
index 7169fa9..46b0bfa 100644
--- a/docs/formatnwfilter.html.in
+++ b/docs/formatnwfilter.html.in
@@ -1101,6 +1101,11 @@
          <td>End of range of valid destination ports; requires <code>protocol</code></td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1284,6 +1289,11 @@
          <td>End of range of valid destination ports</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1399,6 +1409,11 @@
          <td>ICMP code</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1498,6 +1513,11 @@
          <td>End of range of destination IP address</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1604,6 +1624,11 @@
          <td>End of range of valid destination ports</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1705,6 +1730,11 @@
          <td>ICMPv6 code</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
@@ -1789,6 +1819,11 @@
          <td>End of range of destination IP address</td>
        </tr>
        <tr>
+         <td>dscp</td>
+         <td>UINT8 (0x0-0x3f, 0 - 63)</td>
+         <td>codepoint within the DS field in the IP header</td>
+       </tr>
+       <tr>
          <td>comment <span class="since">(Since 0.8.5)</span></td>
          <td>STRING</td>
          <td>text with max. 256 characters</td>
-- 
1.8.3.1




More information about the libvir-list mailing list