[PATCH nft] doc: add example for rule add/delete

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



also mention that 'ip' is used when the family gets omitted.

Signed-off-by: Florian Westphal <fw@xxxxxxxxx>
---
 doc/nft.xml | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/doc/nft.xml b/doc/nft.xml
index 2b88727c941b..1039b03e06ce 100644
--- a/doc/nft.xml
+++ b/doc/nft.xml
@@ -823,6 +823,9 @@ filter input iif $int_ifs accept
 			</cmdsynopsis>
 		</para>
 		<para>
+			Rules are added to <literal>chain</literal> in the given <literal>table</literal>.
+			If the <literal>family</literal> is not specified, the <literal>ip</literal> family
+			is used.
 			Rules are constructed from two kinds of components according to a set
 			of grammatical rules: expressions and statements.
 		</para>
@@ -864,6 +867,30 @@ filter input iif $int_ifs accept
 				</listitem>
 			</varlistentry>
 		</variablelist>
+
+			<example>
+				<title>add a rule to ip table input chain</title>
+				<programlisting>
+nft add rule filter output ip daddr 192.168.0.0/24 accept # 'ip filter' is assumed
+# same command, slightly more verbose
+nft add rule ip filter output ip daddr 192.168.0.0/24 accept
+
+				</programlisting>
+			</example>
+			<example>
+				<title>delete rule from inet table</title>
+				<programlisting>
+# nft -a list ruleset
+table inet filter {
+        chain input {
+                type filter hook input priority 0; policy accept;
+                ct state established,related accept # handle 4
+                ip saddr 10.1.1.1 tcp dport ssh accept # handle 5
+		...
+# delete the rule with handle 5
+# nft delete rule inet filter input handle 5
+				</programlisting>
+			</example>
 	</refsect1>
 
 	<refsect1>
-- 
2.16.1

--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux