<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.nftables.org/wiki-nftables/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robgc</id>
	<title>nftables wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.nftables.org/wiki-nftables/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robgc"/>
	<link rel="alternate" type="text/html" href="http://wiki.nftables.org/wiki-nftables/index.php/Special:Contributions/Robgc"/>
	<updated>2026-05-26T23:23:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.nftables.org/wiki-nftables/index.php?title=List_of_available_translations_via_iptables-translate_tool&amp;diff=60</id>
		<title>List of available translations via iptables-translate tool</title>
		<link rel="alternate" type="text/html" href="http://wiki.nftables.org/wiki-nftables/index.php?title=List_of_available_translations_via_iptables-translate_tool&amp;diff=60"/>
		<updated>2016-09-21T19:48:46Z</updated>

		<summary type="html">&lt;p&gt;Robgc: /* xt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following &#039;&#039;&#039;matches and targets&#039;&#039;&#039; (in alphabetic order) can be fully translated via iptables-translate tool:&lt;br /&gt;
== Translatable extensions ==&lt;br /&gt;
=== Matches === &lt;br /&gt;
====xt====&lt;br /&gt;
&lt;br /&gt;
* comment&lt;br /&gt;
* connmark&lt;br /&gt;
* cpu&lt;br /&gt;
* devgroup&lt;br /&gt;
* dscp&lt;br /&gt;
* esp&lt;br /&gt;
* helper&lt;br /&gt;
* iprange&lt;br /&gt;
* length&lt;br /&gt;
* limit&lt;br /&gt;
* mac&lt;br /&gt;
* mark&lt;br /&gt;
* pkttype&lt;br /&gt;
* state&lt;br /&gt;
* tcp&lt;br /&gt;
* udp&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
&lt;br /&gt;
* ah&lt;br /&gt;
* realm&lt;br /&gt;
* ttl&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
&lt;br /&gt;
* ah&lt;br /&gt;
* frag&lt;br /&gt;
* hbh&lt;br /&gt;
* hl&lt;br /&gt;
* mh&lt;br /&gt;
&lt;br /&gt;
=== Targets ===&lt;br /&gt;
&lt;br /&gt;
====xt====&lt;br /&gt;
* NFLOG&lt;br /&gt;
* NFQUEUE&lt;br /&gt;
* TEE&lt;br /&gt;
* TRACE&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
&lt;br /&gt;
* DNAT&lt;br /&gt;
* MASQUERADE&lt;br /&gt;
* REDIRECT&lt;br /&gt;
* REJECT&lt;br /&gt;
* SNAT&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
&lt;br /&gt;
* DNAT&lt;br /&gt;
* MASQUERADE&lt;br /&gt;
* REDIRECT&lt;br /&gt;
* REJECT&lt;br /&gt;
* SNAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following &#039;&#039;&#039;matches&#039;&#039;&#039; and &#039;&#039;&#039;targets&#039;&#039;&#039; are yet to be translated:&lt;br /&gt;
&lt;br /&gt;
== Untranslatable extensions ==&lt;br /&gt;
&lt;br /&gt;
=== Matches ===&lt;br /&gt;
&lt;br /&gt;
====xt====&lt;br /&gt;
* cgroup&lt;br /&gt;
[Waiting for support of cgroup2 path-based in nft]&lt;br /&gt;
* connlabel&lt;br /&gt;
[Waiting for support of --set]&lt;br /&gt;
&lt;br /&gt;
Patch sent: https://patchwork.ozlabs.org/patch/592462/ (Needs revisit)&lt;br /&gt;
* dccp&lt;br /&gt;
[Waiting for support of --dccp-option] (partial translations available)&lt;br /&gt;
* ecn&lt;br /&gt;
[Waiting for support of --ecn-tcp-ece and --ecn-tcp-cwr] (partial translations available)&lt;br /&gt;
* ipcomp&lt;br /&gt;
[Waiting for support of --compres] (partial translations available)&lt;br /&gt;
* multiport&lt;br /&gt;
[Waiting for support of --ports] (partial translations available)&lt;br /&gt;
* owner&lt;br /&gt;
[Waiting for support of --socket-exists] (partial translations available)&lt;br /&gt;
* sctp&lt;br /&gt;
[Waiting for support of --chunk-types] (partial translations available)&lt;br /&gt;
* set&lt;br /&gt;
[Waiting for support]&lt;br /&gt;
: Suggestions for adding support:&lt;br /&gt;
:* Add counters to each element of a set. A counter contains the number of packets that matched an element and the total number of bytes. There must be the option of enabling or disabling the update of counters&#039; values at will. Also counters&#039; values must be accesible in order to do comparisons.&lt;br /&gt;
:* Sets must include different types of elements. Sets must have support for the &amp;quot;nomatch&amp;quot; flag.&lt;br /&gt;
[[User:Robgc|Robgc]] ([[User talk:Robgc|talk]]) 21:48, 21 September 2016 (CEST)&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
*icmp&lt;br /&gt;
[Waiting for support of packet types]&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
*icmp6&lt;br /&gt;
[Waiting for support of packet types]&lt;br /&gt;
* ipv6header&lt;br /&gt;
* rt&lt;br /&gt;
[Waiting for support of --rt-0-res, --rt-0-addrs, --rt-0-not-strict] (partial translations available)&lt;br /&gt;
&lt;br /&gt;
=== Targets ===&lt;br /&gt;
====xt====&lt;br /&gt;
* CLASSIFY&lt;br /&gt;
[Requires bug fixing]&lt;br /&gt;
* MARK&lt;br /&gt;
[--set-mark and --set-xmark options are not fully supported] (partial translations available)&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-mark is used you must only specify the mark.&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-xmark is used you must specify the mark and the mask.&lt;br /&gt;
* CONNMARK&lt;br /&gt;
[Waiting for support of --save-mark, --restore-mark, --set-mark and --set-xmark] (partial translations available)&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-mark is used you must only specify the mark.&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-xmark is used you must specify the mark and the mask.&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
* LOG&lt;br /&gt;
[Waiting for support of log-tcp-sequence, log-tcp-options, log-ip-options, log-uid, log-macdecode] (partial translations available)&lt;br /&gt;
====ip6====&lt;br /&gt;
* LOG&lt;br /&gt;
[Waiting for support of log-tcp-sequence, log-tcp-options, log-ip-options, log-uid, log-macdecode] (partial translations available)&lt;/div&gt;</summary>
		<author><name>Robgc</name></author>
	</entry>
	<entry>
		<id>http://wiki.nftables.org/wiki-nftables/index.php?title=List_of_available_translations_via_iptables-translate_tool&amp;diff=59</id>
		<title>List of available translations via iptables-translate tool</title>
		<link rel="alternate" type="text/html" href="http://wiki.nftables.org/wiki-nftables/index.php?title=List_of_available_translations_via_iptables-translate_tool&amp;diff=59"/>
		<updated>2016-09-21T19:48:16Z</updated>

		<summary type="html">&lt;p&gt;Robgc: /* xt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following &#039;&#039;&#039;matches and targets&#039;&#039;&#039; (in alphabetic order) can be fully translated via iptables-translate tool:&lt;br /&gt;
== Translatable extensions ==&lt;br /&gt;
=== Matches === &lt;br /&gt;
====xt====&lt;br /&gt;
&lt;br /&gt;
* comment&lt;br /&gt;
* connmark&lt;br /&gt;
* cpu&lt;br /&gt;
* devgroup&lt;br /&gt;
* dscp&lt;br /&gt;
* esp&lt;br /&gt;
* helper&lt;br /&gt;
* iprange&lt;br /&gt;
* length&lt;br /&gt;
* limit&lt;br /&gt;
* mac&lt;br /&gt;
* mark&lt;br /&gt;
* pkttype&lt;br /&gt;
* state&lt;br /&gt;
* tcp&lt;br /&gt;
* udp&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
&lt;br /&gt;
* ah&lt;br /&gt;
* realm&lt;br /&gt;
* ttl&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
&lt;br /&gt;
* ah&lt;br /&gt;
* frag&lt;br /&gt;
* hbh&lt;br /&gt;
* hl&lt;br /&gt;
* mh&lt;br /&gt;
&lt;br /&gt;
=== Targets ===&lt;br /&gt;
&lt;br /&gt;
====xt====&lt;br /&gt;
* NFLOG&lt;br /&gt;
* NFQUEUE&lt;br /&gt;
* TEE&lt;br /&gt;
* TRACE&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
&lt;br /&gt;
* DNAT&lt;br /&gt;
* MASQUERADE&lt;br /&gt;
* REDIRECT&lt;br /&gt;
* REJECT&lt;br /&gt;
* SNAT&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
&lt;br /&gt;
* DNAT&lt;br /&gt;
* MASQUERADE&lt;br /&gt;
* REDIRECT&lt;br /&gt;
* REJECT&lt;br /&gt;
* SNAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following &#039;&#039;&#039;matches&#039;&#039;&#039; and &#039;&#039;&#039;targets&#039;&#039;&#039; are yet to be translated:&lt;br /&gt;
&lt;br /&gt;
== Untranslatable extensions ==&lt;br /&gt;
&lt;br /&gt;
=== Matches ===&lt;br /&gt;
&lt;br /&gt;
====xt====&lt;br /&gt;
* cgroup&lt;br /&gt;
[Waiting for support of cgroup2 path-based in nft]&lt;br /&gt;
* connlabel&lt;br /&gt;
[Waiting for support of --set]&lt;br /&gt;
&lt;br /&gt;
Patch sent: https://patchwork.ozlabs.org/patch/592462/ (Needs revisit)&lt;br /&gt;
* dccp&lt;br /&gt;
[Waiting for support of --dccp-option] (partial translations available)&lt;br /&gt;
* ecn&lt;br /&gt;
[Waiting for support of --ecn-tcp-ece and --ecn-tcp-cwr] (partial translations available)&lt;br /&gt;
* ipcomp&lt;br /&gt;
[Waiting for support of --compres] (partial translations available)&lt;br /&gt;
* multiport&lt;br /&gt;
[Waiting for support of --ports] (partial translations available)&lt;br /&gt;
* owner&lt;br /&gt;
[Waiting for support of --socket-exists] (partial translations available)&lt;br /&gt;
* sctp&lt;br /&gt;
[Waiting for support of --chunk-types] (partial translations available)&lt;br /&gt;
* set&lt;br /&gt;
[Waiting for support]&lt;br /&gt;
: Suggestions for adding support:&lt;br /&gt;
:* Add counters to each element of a set. A counter contains the number of packets that matched an element and the total number of bytes. There must be the option of enabling or disabling the update of counters&#039; values at will. Also counters&#039; values must be accesible in order to do comparisons.&lt;br /&gt;
:* Sets must include different types of elements. Sets must have support for the &amp;quot;nomatch&amp;quot; flag&lt;br /&gt;
[[User:Robgc|Robgc]] ([[User talk:Robgc|talk]]) 21:48, 21 September 2016 (CEST)&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
*icmp&lt;br /&gt;
[Waiting for support of packet types]&lt;br /&gt;
&lt;br /&gt;
====ip6====&lt;br /&gt;
*icmp6&lt;br /&gt;
[Waiting for support of packet types]&lt;br /&gt;
* ipv6header&lt;br /&gt;
* rt&lt;br /&gt;
[Waiting for support of --rt-0-res, --rt-0-addrs, --rt-0-not-strict] (partial translations available)&lt;br /&gt;
&lt;br /&gt;
=== Targets ===&lt;br /&gt;
====xt====&lt;br /&gt;
* CLASSIFY&lt;br /&gt;
[Requires bug fixing]&lt;br /&gt;
* MARK&lt;br /&gt;
[--set-mark and --set-xmark options are not fully supported] (partial translations available)&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-mark is used you must only specify the mark.&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-xmark is used you must specify the mark and the mask.&lt;br /&gt;
* CONNMARK&lt;br /&gt;
[Waiting for support of --save-mark, --restore-mark, --set-mark and --set-xmark] (partial translations available)&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-mark is used you must only specify the mark.&amp;lt;br/&amp;gt;&lt;br /&gt;
If --set-xmark is used you must specify the mark and the mask.&lt;br /&gt;
&lt;br /&gt;
====ip====&lt;br /&gt;
* LOG&lt;br /&gt;
[Waiting for support of log-tcp-sequence, log-tcp-options, log-ip-options, log-uid, log-macdecode] (partial translations available)&lt;br /&gt;
====ip6====&lt;br /&gt;
* LOG&lt;br /&gt;
[Waiting for support of log-tcp-sequence, log-tcp-options, log-ip-options, log-uid, log-macdecode] (partial translations available)&lt;/div&gt;</summary>
		<author><name>Robgc</name></author>
	</entry>
</feed>