__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.217.121: ~ $
<!DOCTYPE html>

<html lang="en" data-content_root="../../">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />

    <title>Family nftables netlink specification &#8212; The Linux Kernel  documentation</title>
    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
    <link rel="stylesheet" type="text/css" href="../../_static/alabaster.css?v=3918102e" />
    <script src="../../_static/documentation_options.js?v=5929fcd5"></script>
    <script src="../../_static/doctools.js?v=9bcbadda"></script>
    <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
    <link rel="index" title="Index" href="../../genindex.html" />
    <link rel="search" title="Search" href="../../search.html" />
    <link rel="next" title="Family nl80211 netlink specification" href="nl80211.html" />
    <link rel="prev" title="Family nfsd netlink specification" href="nfsd.html" />
   
  <link rel="stylesheet" href="../../_static/custom.css" type="text/css" />
  

  
  

  </head><body>
  <div class="document">
    
      <div class="sphinxsidebar" role="navigation" aria-label="Main">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="../../index.html">
              <img class="logo" src="../../_static/logo.svg" alt="Logo of The Linux Kernel"/>
            </a></p>
<h1 class="logo"><a href="../../index.html">The Linux Kernel</a></h1>



<p class="blurb">6.18.50</p>







<search id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>


<p>
<h3 class="kernel-toc-contents">Contents</h3>
<input type="checkbox" class="kernel-toc-toggle" id = "kernel-toc-toggle" checked>
<label class="kernel-toc-title" for="kernel-toc-toggle"></label>

<div class="kerneltoc" id="kerneltoc">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../process/development-process.html">Development process</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/submitting-patches.html">Submitting patches</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/code-of-conduct.html">Code of conduct</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../maintainer/index.html">Maintainer handbook</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/index.html">All development-process docs</a></li>
</ul>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../core-api/index.html">Core API</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../driver-api/index.html">Driver APIs</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../../subsystem-apis.html">Subsystems</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#core-subsystems">Core subsystems</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#human-interfaces">Human interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../subsystem-apis.html#networking-interfaces">Networking interfaces</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="../../networking/index.html">Networking</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../netlabel/index.html">NetLabel</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../infiniband/index.html">InfiniBand</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../isdn/index.html">ISDN</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../mhi/index.html">MHI</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#storage-interfaces">Storage interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#other-subsystems">Other subsystems</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../locking/index.html">Locking</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../process/license-rules.html">Licensing rules</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../doc-guide/index.html">Writing documentation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../dev-tools/index.html">Development tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../dev-tools/testing-overview.html">Testing guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../kernel-hacking/index.html">Hacking guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../trace/index.html">Tracing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fault-injection/index.html">Fault injection</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../livepatch/index.html">Livepatching</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../rust/index.html">Rust</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../admin-guide/index.html">Administration</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../kbuild/index.html">Build system</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../admin-guide/reporting-issues.html">Reporting issues</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tools/index.html">Userspace tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../userspace-api/index.html">Userspace API</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../firmware-guide/index.html">Firmware</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../devicetree/index.html">Firmware and Devicetree</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../arch/index.html">CPU architectures</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../staging/index.html">Unsorted documentation</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../translations/index.html">Translations</a></li>
</ul>

</div>

<script type="text/javascript"> <!--
  var sbar = document.getElementsByClassName("sphinxsidebar")[0];
  let currents = document.getElementsByClassName("current")
  if (currents.length) {
    sbar.scrollTop = currents[currents.length - 1].offsetTop;
  }
  --> </script>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../../_sources/netlink/specs/nftables.yaml.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
        </div>
      </div>
      <div class="documentwrapper">
        <div class="bodywrapper">
          

          <div class="body" role="main">
            
  



<section id="family-nftables-netlink-specification">
<span id="netlink-nftables"></span><h1><a class="toc-backref" href="#id87" role="doc-backlink">Family <code class="docutils literal notranslate"><span class="pre">nftables</span></code> netlink specification</a><a class="headerlink" href="#family-nftables-netlink-specification" title="Link to this heading">¶</a></h1>
<nav class="contents" id="contents">
<p class="topic-title">Contents</p>
<ul class="simple">
<li><p><a class="reference internal" href="#family-nftables-netlink-specification" id="id87">Family <code class="docutils literal notranslate"><span class="pre">nftables</span></code> netlink specification</a></p>
<ul>
<li><p><a class="reference internal" href="#summary" id="id88">Summary</a></p></li>
<li><p><a class="reference internal" href="#operations" id="id89">Operations</a></p>
<ul>
<li><p><a class="reference internal" href="#batch-begin" id="id90">batch-begin</a></p></li>
<li><p><a class="reference internal" href="#batch-end" id="id91">batch-end</a></p></li>
<li><p><a class="reference internal" href="#newtable" id="id92">newtable</a></p></li>
<li><p><a class="reference internal" href="#gettable" id="id93">gettable</a></p></li>
<li><p><a class="reference internal" href="#deltable" id="id94">deltable</a></p></li>
<li><p><a class="reference internal" href="#destroytable" id="id95">destroytable</a></p></li>
<li><p><a class="reference internal" href="#newchain" id="id96">newchain</a></p></li>
<li><p><a class="reference internal" href="#getchain" id="id97">getchain</a></p></li>
<li><p><a class="reference internal" href="#delchain" id="id98">delchain</a></p></li>
<li><p><a class="reference internal" href="#destroychain" id="id99">destroychain</a></p></li>
<li><p><a class="reference internal" href="#newrule" id="id100">newrule</a></p></li>
<li><p><a class="reference internal" href="#getrule" id="id101">getrule</a></p></li>
<li><p><a class="reference internal" href="#getrule-reset" id="id102">getrule-reset</a></p></li>
<li><p><a class="reference internal" href="#delrule" id="id103">delrule</a></p></li>
<li><p><a class="reference internal" href="#destroyrule" id="id104">destroyrule</a></p></li>
<li><p><a class="reference internal" href="#newset" id="id105">newset</a></p></li>
<li><p><a class="reference internal" href="#getset" id="id106">getset</a></p></li>
<li><p><a class="reference internal" href="#delset" id="id107">delset</a></p></li>
<li><p><a class="reference internal" href="#destroyset" id="id108">destroyset</a></p></li>
<li><p><a class="reference internal" href="#newsetelem" id="id109">newsetelem</a></p></li>
<li><p><a class="reference internal" href="#getsetelem" id="id110">getsetelem</a></p></li>
<li><p><a class="reference internal" href="#getsetelem-reset" id="id111">getsetelem-reset</a></p></li>
<li><p><a class="reference internal" href="#delsetelem" id="id112">delsetelem</a></p></li>
<li><p><a class="reference internal" href="#destroysetelem" id="id113">destroysetelem</a></p></li>
<li><p><a class="reference internal" href="#getgen" id="id114">getgen</a></p></li>
<li><p><a class="reference internal" href="#newobj" id="id115">newobj</a></p></li>
<li><p><a class="reference internal" href="#getobj" id="id116">getobj</a></p></li>
<li><p><a class="reference internal" href="#delobj" id="id117">delobj</a></p></li>
<li><p><a class="reference internal" href="#destroyobj" id="id118">destroyobj</a></p></li>
<li><p><a class="reference internal" href="#newflowtable" id="id119">newflowtable</a></p></li>
<li><p><a class="reference internal" href="#getflowtable" id="id120">getflowtable</a></p></li>
<li><p><a class="reference internal" href="#delflowtable" id="id121">delflowtable</a></p></li>
<li><p><a class="reference internal" href="#destroyflowtable" id="id122">destroyflowtable</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#multicast-groups" id="id123">Multicast groups</a></p></li>
<li><p><a class="reference internal" href="#definitions" id="id124">Definitions</a></p>
<ul>
<li><p><a class="reference internal" href="#nfgenmsg" id="id125">nfgenmsg</a></p></li>
<li><p><a class="reference internal" href="#meta-keys" id="id126">meta-keys</a></p></li>
<li><p><a class="reference internal" href="#bitwise-ops" id="id127">bitwise-ops</a></p></li>
<li><p><a class="reference internal" href="#cmp-ops" id="id128">cmp-ops</a></p></li>
<li><p><a class="reference internal" href="#object-type" id="id129">object-type</a></p></li>
<li><p><a class="reference internal" href="#nat-range-flags" id="id130">nat-range-flags</a></p></li>
<li><p><a class="reference internal" href="#table-flags" id="id131">table-flags</a></p></li>
<li><p><a class="reference internal" href="#chain-flags" id="id132">chain-flags</a></p></li>
<li><p><a class="reference internal" href="#set-flags" id="id133">set-flags</a></p></li>
<li><p><a class="reference internal" href="#lookup-flags" id="id134">lookup-flags</a></p></li>
<li><p><a class="reference internal" href="#ct-keys" id="id135">ct-keys</a></p></li>
<li><p><a class="reference internal" href="#ct-direction" id="id136">ct-direction</a></p></li>
<li><p><a class="reference internal" href="#quota-flags" id="id137">quota-flags</a></p></li>
<li><p><a class="reference internal" href="#verdict-code" id="id138">verdict-code</a></p></li>
<li><p><a class="reference internal" href="#fib-result" id="id139">fib-result</a></p></li>
<li><p><a class="reference internal" href="#fib-flags" id="id140">fib-flags</a></p></li>
<li><p><a class="reference internal" href="#reject-types" id="id141">reject-types</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#attribute-sets" id="id142">Attribute sets</a></p>
<ul>
<li><p><a class="reference internal" href="#empty-attrs" id="id143">empty-attrs</a></p></li>
<li><p><a class="reference internal" href="#batch-attrs" id="id144">batch-attrs</a></p></li>
<li><p><a class="reference internal" href="#table-attrs" id="id145">table-attrs</a></p></li>
<li><p><a class="reference internal" href="#chain-attrs" id="id146">chain-attrs</a></p></li>
<li><p><a class="reference internal" href="#counter-attrs" id="id147">counter-attrs</a></p></li>
<li><p><a class="reference internal" href="#nft-hook-attrs" id="id148">nft-hook-attrs</a></p></li>
<li><p><a class="reference internal" href="#hook-dev-attrs" id="id149">hook-dev-attrs</a></p></li>
<li><p><a class="reference internal" href="#nft-counter-attrs" id="id150">nft-counter-attrs</a></p></li>
<li><p><a class="reference internal" href="#rule-attrs" id="id151">rule-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-list-attrs" id="id152">expr-list-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-attrs" id="id153">expr-attrs</a></p></li>
<li><p><a class="reference internal" href="#rule-compat-attrs" id="id154">rule-compat-attrs</a></p></li>
<li><p><a class="reference internal" href="#set-attrs" id="id155">set-attrs</a></p></li>
<li><p><a class="reference internal" href="#set-desc-attrs" id="id156">set-desc-attrs</a></p></li>
<li><p><a class="reference internal" href="#set-desc-concat-attrs" id="id157">set-desc-concat-attrs</a></p></li>
<li><p><a class="reference internal" href="#set-field-attrs" id="id158">set-field-attrs</a></p></li>
<li><p><a class="reference internal" href="#set-list-attrs" id="id159">set-list-attrs</a></p></li>
<li><p><a class="reference internal" href="#setelem-attrs" id="id160">setelem-attrs</a></p></li>
<li><p><a class="reference internal" href="#setelem-list-elem-attrs" id="id161">setelem-list-elem-attrs</a></p></li>
<li><p><a class="reference internal" href="#setelem-list-attrs" id="id162">setelem-list-attrs</a></p></li>
<li><p><a class="reference internal" href="#gen-attrs" id="id163">gen-attrs</a></p></li>
<li><p><a class="reference internal" href="#obj-attrs" id="id164">obj-attrs</a></p></li>
<li><p><a class="reference internal" href="#quota-attrs" id="id165">quota-attrs</a></p></li>
<li><p><a class="reference internal" href="#flowtable-attrs" id="id166">flowtable-attrs</a></p></li>
<li><p><a class="reference internal" href="#flowtable-hook-attrs" id="id167">flowtable-hook-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-bitwise-attrs" id="id168">expr-bitwise-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-cmp-attrs" id="id169">expr-cmp-attrs</a></p></li>
<li><p><a class="reference internal" href="#data-attrs" id="id170">data-attrs</a></p></li>
<li><p><a class="reference internal" href="#verdict-attrs" id="id171">verdict-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-counter-attrs" id="id172">expr-counter-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-fib-attrs" id="id173">expr-fib-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-ct-attrs" id="id174">expr-ct-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-flow-offload-attrs" id="id175">expr-flow-offload-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-immediate-attrs" id="id176">expr-immediate-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-lookup-attrs" id="id177">expr-lookup-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-meta-attrs" id="id178">expr-meta-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-nat-attrs" id="id179">expr-nat-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-payload-attrs" id="id180">expr-payload-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-reject-attrs" id="id181">expr-reject-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-target-attrs" id="id182">expr-target-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-tproxy-attrs" id="id183">expr-tproxy-attrs</a></p></li>
<li><p><a class="reference internal" href="#expr-objref-attrs" id="id184">expr-objref-attrs</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#sub-messages" id="id185">Sub-messages</a></p>
<ul>
<li><p><a class="reference internal" href="#expr-ops" id="id186">expr-ops</a></p></li>
<li><p><a class="reference internal" href="#obj-data" id="id187">obj-data</a></p></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
<section id="summary">
<h2><a class="toc-backref" href="#id88" role="doc-backlink">Summary</a><a class="headerlink" href="#summary" title="Link to this heading">¶</a></h2>
<p>Netfilter nftables configuration over netlink.</p>
</section>
<section id="operations">
<h2><a class="toc-backref" href="#id89" role="doc-backlink">Operations</a><a class="headerlink" href="#operations" title="Link to this heading">¶</a></h2>
<section id="batch-begin">
<span id="nftables-operation-batch-begin"></span><h3><a class="toc-backref" href="#id90" role="doc-backlink">batch-begin</a><a class="headerlink" href="#batch-begin" title="Link to this heading">¶</a></h3>
<p>Start a batch of operations</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-batch-attrs"><span class="std std-ref">batch-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">genid</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">genid</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="batch-end">
<span id="nftables-operation-batch-end"></span><h3><a class="toc-backref" href="#id91" role="doc-backlink">batch-end</a><a class="headerlink" href="#batch-end" title="Link to this heading">¶</a></h3>
<p>Finish a batch of operations</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-batch-attrs"><span class="std std-ref">batch-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">genid</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newtable">
<span id="nftables-operation-newtable"></span><h3><a class="toc-backref" href="#id92" role="doc-backlink">newtable</a><a class="headerlink" href="#newtable" title="Link to this heading">¶</a></h3>
<p>Create a new table.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-table-attrs"><span class="std std-ref">table-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="gettable">
<span id="nftables-operation-gettable"></span><h3><a class="toc-backref" href="#id93" role="doc-backlink">gettable</a><a class="headerlink" href="#gettable" title="Link to this heading">¶</a></h3>
<p>Get / dump tables.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-table-attrs"><span class="std std-ref">table-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="deltable">
<span id="nftables-operation-deltable"></span><h3><a class="toc-backref" href="#id94" role="doc-backlink">deltable</a><a class="headerlink" href="#deltable" title="Link to this heading">¶</a></h3>
<p>Delete an existing table.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-table-attrs"><span class="std std-ref">table-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroytable">
<span id="nftables-operation-destroytable"></span><h3><a class="toc-backref" href="#id95" role="doc-backlink">destroytable</a><a class="headerlink" href="#destroytable" title="Link to this heading">¶</a></h3>
<p>Delete an existing table with destroy semantics (ignoring ENOENT
errors).</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-table-attrs"><span class="std std-ref">table-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newchain">
<span id="nftables-operation-newchain"></span><h3><a class="toc-backref" href="#id96" role="doc-backlink">newchain</a><a class="headerlink" href="#newchain" title="Link to this heading">¶</a></h3>
<p>Create a new chain.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-chain-attrs"><span class="std std-ref">chain-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getchain">
<span id="nftables-operation-getchain"></span><h3><a class="toc-backref" href="#id97" role="doc-backlink">getchain</a><a class="headerlink" href="#getchain" title="Link to this heading">¶</a></h3>
<p>Get / dump chains.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-chain-attrs"><span class="std std-ref">chain-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delchain">
<span id="nftables-operation-delchain"></span><h3><a class="toc-backref" href="#id98" role="doc-backlink">delchain</a><a class="headerlink" href="#delchain" title="Link to this heading">¶</a></h3>
<p>Delete an existing chain.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-chain-attrs"><span class="std std-ref">chain-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroychain">
<span id="nftables-operation-destroychain"></span><h3><a class="toc-backref" href="#id99" role="doc-backlink">destroychain</a><a class="headerlink" href="#destroychain" title="Link to this heading">¶</a></h3>
<p>Delete an existing chain with destroy semantics (ignoring ENOENT
errors).</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-chain-attrs"><span class="std std-ref">chain-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newrule">
<span id="nftables-operation-newrule"></span><h3><a class="toc-backref" href="#id100" role="doc-backlink">newrule</a><a class="headerlink" href="#newrule" title="Link to this heading">¶</a></h3>
<p>Create a new rule.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-attrs"><span class="std std-ref">rule-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getrule">
<span id="nftables-operation-getrule"></span><h3><a class="toc-backref" href="#id101" role="doc-backlink">getrule</a><a class="headerlink" href="#getrule" title="Link to this heading">¶</a></h3>
<p>Get / dump rules.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-attrs"><span class="std std-ref">rule-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getrule-reset">
<span id="nftables-operation-getrule-reset"></span><h3><a class="toc-backref" href="#id102" role="doc-backlink">getrule-reset</a><a class="headerlink" href="#getrule-reset" title="Link to this heading">¶</a></h3>
<p>Get / dump rules and reset stateful expressions.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-attrs"><span class="std std-ref">rule-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delrule">
<span id="nftables-operation-delrule"></span><h3><a class="toc-backref" href="#id103" role="doc-backlink">delrule</a><a class="headerlink" href="#delrule" title="Link to this heading">¶</a></h3>
<p>Delete an existing rule.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-attrs"><span class="std std-ref">rule-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroyrule">
<span id="nftables-operation-destroyrule"></span><h3><a class="toc-backref" href="#id104" role="doc-backlink">destroyrule</a><a class="headerlink" href="#destroyrule" title="Link to this heading">¶</a></h3>
<p>Delete an existing rule with destroy semantics (ignoring ENOENT errors).</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-attrs"><span class="std std-ref">rule-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newset">
<span id="nftables-operation-newset"></span><h3><a class="toc-backref" href="#id105" role="doc-backlink">newset</a><a class="headerlink" href="#newset" title="Link to this heading">¶</a></h3>
<p>Create a new set.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-attrs"><span class="std std-ref">set-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getset">
<span id="nftables-operation-getset"></span><h3><a class="toc-backref" href="#id106" role="doc-backlink">getset</a><a class="headerlink" href="#getset" title="Link to this heading">¶</a></h3>
<p>Get / dump sets.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-attrs"><span class="std std-ref">set-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delset">
<span id="nftables-operation-delset"></span><h3><a class="toc-backref" href="#id107" role="doc-backlink">delset</a><a class="headerlink" href="#delset" title="Link to this heading">¶</a></h3>
<p>Delete an existing set.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-attrs"><span class="std std-ref">set-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroyset">
<span id="nftables-operation-destroyset"></span><h3><a class="toc-backref" href="#id108" role="doc-backlink">destroyset</a><a class="headerlink" href="#destroyset" title="Link to this heading">¶</a></h3>
<p>Delete an existing set with destroy semantics (ignoring ENOENT errors).</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-attrs"><span class="std std-ref">set-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newsetelem">
<span id="nftables-operation-newsetelem"></span><h3><a class="toc-backref" href="#id109" role="doc-backlink">newsetelem</a><a class="headerlink" href="#newsetelem" title="Link to this heading">¶</a></h3>
<p>Create a new set element.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-attrs"><span class="std std-ref">setelem-list-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getsetelem">
<span id="nftables-operation-getsetelem"></span><h3><a class="toc-backref" href="#id110" role="doc-backlink">getsetelem</a><a class="headerlink" href="#getsetelem" title="Link to this heading">¶</a></h3>
<p>Get / dump set elements.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-attrs"><span class="std std-ref">setelem-list-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getsetelem-reset">
<span id="nftables-operation-getsetelem-reset"></span><h3><a class="toc-backref" href="#id111" role="doc-backlink">getsetelem-reset</a><a class="headerlink" href="#getsetelem-reset" title="Link to this heading">¶</a></h3>
<p>Get / dump set elements and reset stateful expressions.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-attrs"><span class="std std-ref">setelem-list-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delsetelem">
<span id="nftables-operation-delsetelem"></span><h3><a class="toc-backref" href="#id112" role="doc-backlink">delsetelem</a><a class="headerlink" href="#delsetelem" title="Link to this heading">¶</a></h3>
<p>Delete an existing set element.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-attrs"><span class="std std-ref">setelem-list-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroysetelem">
<span id="nftables-operation-destroysetelem"></span><h3><a class="toc-backref" href="#id113" role="doc-backlink">destroysetelem</a><a class="headerlink" href="#destroysetelem" title="Link to this heading">¶</a></h3>
<p>Delete an existing set element with destroy semantics.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-attrs"><span class="std std-ref">setelem-list-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getgen">
<span id="nftables-operation-getgen"></span><h3><a class="toc-backref" href="#id114" role="doc-backlink">getgen</a><a class="headerlink" href="#getgen" title="Link to this heading">¶</a></h3>
<p>Get / dump rule-set generation.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-gen-attrs"><span class="std std-ref">gen-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newobj">
<span id="nftables-operation-newobj"></span><h3><a class="toc-backref" href="#id115" role="doc-backlink">newobj</a><a class="headerlink" href="#newobj" title="Link to this heading">¶</a></h3>
<p>Create a new stateful object.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-obj-attrs"><span class="std std-ref">obj-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getobj">
<span id="nftables-operation-getobj"></span><h3><a class="toc-backref" href="#id116" role="doc-backlink">getobj</a><a class="headerlink" href="#getobj" title="Link to this heading">¶</a></h3>
<p>Get / dump stateful objects.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-obj-attrs"><span class="std std-ref">obj-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delobj">
<span id="nftables-operation-delobj"></span><h3><a class="toc-backref" href="#id117" role="doc-backlink">delobj</a><a class="headerlink" href="#delobj" title="Link to this heading">¶</a></h3>
<p>Delete an existing stateful object.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-obj-attrs"><span class="std std-ref">obj-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroyobj">
<span id="nftables-operation-destroyobj"></span><h3><a class="toc-backref" href="#id118" role="doc-backlink">destroyobj</a><a class="headerlink" href="#destroyobj" title="Link to this heading">¶</a></h3>
<p>Delete an existing stateful object with destroy semantics.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-obj-attrs"><span class="std std-ref">obj-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="newflowtable">
<span id="nftables-operation-newflowtable"></span><h3><a class="toc-backref" href="#id119" role="doc-backlink">newflowtable</a><a class="headerlink" href="#newflowtable" title="Link to this heading">¶</a></h3>
<p>Create a new flow table.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-flowtable-attrs"><span class="std std-ref">flowtable-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="getflowtable">
<span id="nftables-operation-getflowtable"></span><h3><a class="toc-backref" href="#id120" role="doc-backlink">getflowtable</a><a class="headerlink" href="#getflowtable" title="Link to this heading">¶</a></h3>
<p>Get / dump flow tables.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-flowtable-attrs"><span class="std std-ref">flowtable-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
<dt><strong>reply</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="delflowtable">
<span id="nftables-operation-delflowtable"></span><h3><a class="toc-backref" href="#id121" role="doc-backlink">delflowtable</a><a class="headerlink" href="#delflowtable" title="Link to this heading">¶</a></h3>
<p>Delete an existing flow table.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-flowtable-attrs"><span class="std std-ref">flowtable-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
<section id="destroyflowtable">
<span id="nftables-operation-destroyflowtable"></span><h3><a class="toc-backref" href="#id122" role="doc-backlink">destroyflowtable</a><a class="headerlink" href="#destroyflowtable" title="Link to this heading">¶</a></h3>
<p>Delete an existing flow table with destroy semantics.</p>
<dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-flowtable-attrs"><span class="std std-ref">flowtable-attrs</span></a></p>
</dd>
<dt class="field-even">fixed-header<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nfgenmsg"><span class="std std-ref">nfgenmsg</span></a></p>
</dd>
<dt class="field-odd">do<span class="colon">:</span></dt>
<dd class="field-odd"><dl class="simple">
<dt><strong>request</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p>[<code class="docutils literal notranslate"><span class="pre">name</span></code>]</p>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</section>
</section>
<section id="multicast-groups">
<h2><a class="toc-backref" href="#id123" role="doc-backlink">Multicast groups</a><a class="headerlink" href="#multicast-groups" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>mgmt</p></li>
</ul>
</section>
<section id="definitions">
<h2><a class="toc-backref" href="#id124" role="doc-backlink">Definitions</a><a class="headerlink" href="#definitions" title="Link to this heading">¶</a></h2>
<section id="nfgenmsg">
<span id="nftables-definition-nfgenmsg"></span><h3><a class="toc-backref" href="#id125" role="doc-backlink">nfgenmsg</a><a class="headerlink" href="#nfgenmsg" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>struct</p>
</dd>
<dt class="field-even">members<span class="colon">:</span></dt>
<dd class="field-even"><dl class="field-list simple">
<dt class="field-odd">nfgen-family (<code class="docutils literal notranslate"><span class="pre">u8</span></code>)<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">version (<code class="docutils literal notranslate"><span class="pre">u8</span></code>)<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
<dt class="field-odd">res-id (<code class="docutils literal notranslate"><span class="pre">u16</span></code>)<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
</dl>
</dd>
</dl>
</section>
<section id="meta-keys">
<span id="nftables-definition-meta-keys"></span><h3><a class="toc-backref" href="#id126" role="doc-backlink">meta-keys</a><a class="headerlink" href="#meta-keys" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">len</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">protocol</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">priority</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">mark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iftype</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oiftype</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">skuid</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">skgid</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">nftrace</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">rtclassid</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">secmark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">nfproto</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">l4-proto</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bri-iifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bri-oifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">pkttype</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">cpu</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iifgroup</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oifgroup</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">cgroup</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">prandom</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">secpath</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iifkind</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oifkind</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bri-iifpvid</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bri-iifvproto</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">time-ns</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">time-day</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">time-hour</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">sdif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">sdifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bri-broute</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="bitwise-ops">
<span id="nftables-definition-bitwise-ops"></span><h3><a class="toc-backref" href="#id127" role="doc-backlink">bitwise-ops</a><a class="headerlink" href="#bitwise-ops" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">bool</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">lshift</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">rshift</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="cmp-ops">
<span id="nftables-definition-cmp-ops"></span><h3><a class="toc-backref" href="#id128" role="doc-backlink">cmp-ops</a><a class="headerlink" href="#cmp-ops" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">eq</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">neq</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">lt</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">lte</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">gt</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">gte</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="object-type">
<span id="nftables-definition-object-type"></span><h3><a class="toc-backref" href="#id129" role="doc-backlink">object-type</a><a class="headerlink" href="#object-type" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">unspec</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">counter</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">quota</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ct-helper</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">limit</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">connlimit</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">tunnel</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ct-timeout</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">secmark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ct-expect</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">synproxy</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="nat-range-flags">
<span id="nftables-definition-nat-range-flags"></span><h3><a class="toc-backref" href="#id130" role="doc-backlink">nat-range-flags</a><a class="headerlink" href="#nat-range-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">map-ips</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-specified</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-random</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">persistent</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-random-fully</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-offset</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">netmap</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="table-flags">
<span id="nftables-definition-table-flags"></span><h3><a class="toc-backref" href="#id131" role="doc-backlink">table-flags</a><a class="headerlink" href="#table-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">dormant</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">owner</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">persist</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="chain-flags">
<span id="nftables-definition-chain-flags"></span><h3><a class="toc-backref" href="#id132" role="doc-backlink">chain-flags</a><a class="headerlink" href="#chain-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">base</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">hw-offload</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">binding</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="set-flags">
<span id="nftables-definition-set-flags"></span><h3><a class="toc-backref" href="#id133" role="doc-backlink">set-flags</a><a class="headerlink" href="#set-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">anonymous</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">constant</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">interval</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">map</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">timeout</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">eval</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">object</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">concat</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">expr</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="lookup-flags">
<span id="nftables-definition-lookup-flags"></span><h3><a class="toc-backref" href="#id134" role="doc-backlink">lookup-flags</a><a class="headerlink" href="#lookup-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">invert</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="ct-keys">
<span id="nftables-definition-ct-keys"></span><h3><a class="toc-backref" href="#id135" role="doc-backlink">ct-keys</a><a class="headerlink" href="#ct-keys" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">state</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">direction</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">status</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">mark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">secmark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">expiration</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">helper</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">l3protocol</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">src</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">dst</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">protocol</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-src</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proto-dst</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">labels</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">pkts</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">bytes</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">avgpkt</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">zone</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">eventmask</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">src-ip</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">dst-ip</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">src-ip6</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">dst-ip6</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ct-id</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="ct-direction">
<span id="nftables-definition-ct-direction"></span><h3><a class="toc-backref" href="#id136" role="doc-backlink">ct-direction</a><a class="headerlink" href="#ct-direction" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">original</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">reply</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="quota-flags">
<span id="nftables-definition-quota-flags"></span><h3><a class="toc-backref" href="#id137" role="doc-backlink">quota-flags</a><a class="headerlink" href="#quota-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">invert</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">depleted</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="verdict-code">
<span id="nftables-definition-verdict-code"></span><h3><a class="toc-backref" href="#id138" role="doc-backlink">verdict-code</a><a class="headerlink" href="#verdict-code" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><dl class="field-list simple">
<dt class="field-odd">continue<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">break<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
<dt class="field-odd">jump<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">goto<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
<dt class="field-odd">return<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">drop<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
<dt class="field-odd">accept<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">stolen<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
<dt class="field-odd">queue<span class="colon">:</span></dt>
<dd class="field-odd"><p></p></dd>
<dt class="field-even">repeat<span class="colon">:</span></dt>
<dd class="field-even"><p></p></dd>
</dl>
</dd>
</dl>
</section>
<section id="fib-result">
<span id="nftables-definition-fib-result"></span><h3><a class="toc-backref" href="#id139" role="doc-backlink">fib-result</a><a class="headerlink" href="#fib-result" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">oif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oifname</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">addrtype</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="fib-flags">
<span id="nftables-definition-fib-flags"></span><h3><a class="toc-backref" href="#id140" role="doc-backlink">fib-flags</a><a class="headerlink" href="#fib-flags" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>flags</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">saddr</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">daddr</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">mark</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">iif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">oif</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">present</span></code></p></li>
</ul>
</dd>
</dl>
</section>
<section id="reject-types">
<span id="nftables-definition-reject-types"></span><h3><a class="toc-backref" href="#id141" role="doc-backlink">reject-types</a><a class="headerlink" href="#reject-types" title="Link to this heading">¶</a></h3>
<dl class="field-list simple">
<dt class="field-odd">type<span class="colon">:</span></dt>
<dd class="field-odd"><p>enum</p>
</dd>
<dt class="field-even">entries<span class="colon">:</span></dt>
<dd class="field-even"><ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">icmp-unreach</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">tcp-rst</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">icmpx-unreach</span></code></p></li>
</ul>
</dd>
</dl>
</section>
</section>
<section id="attribute-sets">
<h2><a class="toc-backref" href="#id142" role="doc-backlink">Attribute sets</a><a class="headerlink" href="#attribute-sets" title="Link to this heading">¶</a></h2>
<section id="empty-attrs">
<span id="nftables-attribute-set-empty-attrs"></span><h3><a class="toc-backref" href="#id143" role="doc-backlink">empty-attrs</a><a class="headerlink" href="#empty-attrs" title="Link to this heading">¶</a></h3>
<section id="name-string">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#name-string" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="batch-attrs">
<span id="nftables-attribute-set-batch-attrs"></span><h3><a class="toc-backref" href="#id144" role="doc-backlink">batch-attrs</a><a class="headerlink" href="#batch-attrs" title="Link to this heading">¶</a></h3>
<section id="genid-u32">
<h4>genid (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#genid-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="table-attrs">
<span id="nftables-attribute-set-table-attrs"></span><h3><a class="toc-backref" href="#id145" role="doc-backlink">table-attrs</a><a class="headerlink" href="#table-attrs" title="Link to this heading">¶</a></h3>
<section id="id1">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id1" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the table</p>
</dd>
</dl>
</section>
<section id="flags-u32">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#flags-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>bitmask of flags</p>
</dd>
<dt class="field-odd">enum<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-definition-table-flags"><span class="std std-ref">table-flags</span></a></p>
</dd>
<dt class="field-even">enum-as-flags<span class="colon">:</span></dt>
<dd class="field-even"><p>True</p>
</dd>
</dl>
</section>
<section id="use-u32">
<h4>use (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#use-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>number of chains in this table</p>
</dd>
</dl>
</section>
<section id="handle-u64">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#handle-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>numeric handle of the table</p>
</dd>
</dl>
</section>
<section id="userdata-binary">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#userdata-binary" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
</section>
<section id="chain-attrs">
<span id="nftables-attribute-set-chain-attrs"></span><h3><a class="toc-backref" href="#id146" role="doc-backlink">chain-attrs</a><a class="headerlink" href="#chain-attrs" title="Link to this heading">¶</a></h3>
<section id="table-string">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#table-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the table containing the chain</p>
</dd>
</dl>
</section>
<section id="id2">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id2" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>numeric handle of the chain</p>
</dd>
</dl>
</section>
<section id="id3">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id3" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the chain</p>
</dd>
</dl>
</section>
<section id="hook-nest">
<h4>hook (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#hook-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-nft-hook-attrs"><span class="std std-ref">nft-hook-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>hook specification for basechains</p>
</dd>
</dl>
</section>
<section id="policy-u32">
<h4>policy (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#policy-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>numeric policy of the chain</p>
</dd>
</dl>
</section>
<section id="id4">
<h4>use (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id4" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>number of references to this chain</p>
</dd>
</dl>
</section>
<section id="type-string">
<h4>type (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#type-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>type name of the chain</p>
</dd>
</dl>
</section>
<section id="counters-nest">
<h4>counters (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#counters-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-nft-counter-attrs"><span class="std std-ref">nft-counter-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>counter specification of the chain</p>
</dd>
</dl>
</section>
<section id="id5">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id5" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>chain flags</p>
</dd>
<dt class="field-odd">enum<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-definition-chain-flags"><span class="std std-ref">chain-flags</span></a></p>
</dd>
<dt class="field-even">enum-as-flags<span class="colon">:</span></dt>
<dd class="field-even"><p>True</p>
</dd>
</dl>
</section>
<section id="id-u32">
<h4>id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>uniquely identifies a chain in a transaction</p>
</dd>
</dl>
</section>
<section id="id6">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id6" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
</section>
<section id="counter-attrs">
<span id="nftables-attribute-set-counter-attrs"></span><h3><a class="toc-backref" href="#id147" role="doc-backlink">counter-attrs</a><a class="headerlink" href="#counter-attrs" title="Link to this heading">¶</a></h3>
<section id="bytes-u64">
<h4>bytes (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#bytes-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="packets-u64">
<h4>packets (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#packets-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="pad-pad">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#pad-pad" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="nft-hook-attrs">
<span id="nftables-attribute-set-nft-hook-attrs"></span><h3><a class="toc-backref" href="#id148" role="doc-backlink">nft-hook-attrs</a><a class="headerlink" href="#nft-hook-attrs" title="Link to this heading">¶</a></h3>
<section id="num-u32">
<h4>num (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#num-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="priority-s32">
<h4>priority (<code class="docutils literal notranslate"><span class="pre">s32</span></code>)<a class="headerlink" href="#priority-s32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="dev-string">
<h4>dev (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#dev-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>net device name</p>
</dd>
</dl>
</section>
<section id="devs-nest">
<h4>devs (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#devs-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-hook-dev-attrs"><span class="std std-ref">hook-dev-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>list of net devices</p>
</dd>
</dl>
</section>
</section>
<section id="hook-dev-attrs">
<span id="nftables-attribute-set-hook-dev-attrs"></span><h3><a class="toc-backref" href="#id149" role="doc-backlink">hook-dev-attrs</a><a class="headerlink" href="#hook-dev-attrs" title="Link to this heading">¶</a></h3>
<section id="id7">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id7" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">multi-attr<span class="colon">:</span></dt>
<dd class="field-odd"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="nft-counter-attrs">
<span id="nftables-attribute-set-nft-counter-attrs"></span><h3><a class="toc-backref" href="#id150" role="doc-backlink">nft-counter-attrs</a><a class="headerlink" href="#nft-counter-attrs" title="Link to this heading">¶</a></h3>
<section id="id8">
<h4>bytes (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id8" title="Link to this heading">¶</a></h4>
</section>
<section id="id9">
<h4>packets (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id9" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="rule-attrs">
<span id="nftables-attribute-set-rule-attrs"></span><h3><a class="toc-backref" href="#id151" role="doc-backlink">rule-attrs</a><a class="headerlink" href="#rule-attrs" title="Link to this heading">¶</a></h3>
<section id="id10">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id10" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the table containing the rule</p>
</dd>
</dl>
</section>
<section id="chain-string">
<h4>chain (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#chain-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the chain containing the rule</p>
</dd>
</dl>
</section>
<section id="id11">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id11" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>numeric handle of the rule</p>
</dd>
</dl>
</section>
<section id="expressions-nest">
<h4>expressions (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#expressions-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-list-attrs"><span class="std std-ref">expr-list-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>list of expressions</p>
</dd>
</dl>
</section>
<section id="compat-nest">
<h4>compat (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#compat-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-rule-compat-attrs"><span class="std std-ref">rule-compat-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>compatibility specifications of the rule</p>
</dd>
</dl>
</section>
<section id="position-u64">
<h4>position (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#position-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>numeric handle of the previous rule</p>
</dd>
</dl>
</section>
<section id="id12">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id12" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
<section id="id13">
<h4>id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id13" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>uniquely identifies a rule in a transaction</p>
</dd>
</dl>
</section>
<section id="position-id-u32">
<h4>position-id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#position-id-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>transaction unique identifier of the previous rule</p>
</dd>
</dl>
</section>
<section id="chain-id-u32">
<h4>chain-id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#chain-id-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>add the rule to chain by ID, alternative to chain name</p>
</dd>
</dl>
</section>
</section>
<section id="expr-list-attrs">
<span id="nftables-attribute-set-expr-list-attrs"></span><h3><a class="toc-backref" href="#id152" role="doc-backlink">expr-list-attrs</a><a class="headerlink" href="#expr-list-attrs" title="Link to this heading">¶</a></h3>
<section id="elem-nest">
<h4>elem (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#elem-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-attrs"><span class="std std-ref">expr-attrs</span></a></p>
</dd>
<dt class="field-even">multi-attr<span class="colon">:</span></dt>
<dd class="field-even"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="expr-attrs">
<span id="nftables-attribute-set-expr-attrs"></span><h3><a class="toc-backref" href="#id153" role="doc-backlink">expr-attrs</a><a class="headerlink" href="#expr-attrs" title="Link to this heading">¶</a></h3>
<section id="id14">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id14" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the expression type</p>
</dd>
</dl>
</section>
<section id="data-sub-message">
<h4>data (<code class="docutils literal notranslate"><span class="pre">sub-message</span></code>)<a class="headerlink" href="#data-sub-message" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">sub-message<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-sub-message-expr-ops"><span class="std std-ref">expr-ops</span></a></p>
</dd>
<dt class="field-even">selector<span class="colon">:</span></dt>
<dd class="field-even"><p>name</p>
</dd>
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>type specific data</p>
</dd>
</dl>
</section>
</section>
<section id="rule-compat-attrs">
<span id="nftables-attribute-set-rule-compat-attrs"></span><h3><a class="toc-backref" href="#id154" role="doc-backlink">rule-compat-attrs</a><a class="headerlink" href="#rule-compat-attrs" title="Link to this heading">¶</a></h3>
<section id="proto-binary">
<h4>proto (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#proto-binary" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>numeric value of the handled protocol</p>
</dd>
</dl>
</section>
<section id="flags-binary">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#flags-binary" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>bitmask of flags</p>
</dd>
</dl>
</section>
</section>
<section id="set-attrs">
<span id="nftables-attribute-set-set-attrs"></span><h3><a class="toc-backref" href="#id155" role="doc-backlink">set-attrs</a><a class="headerlink" href="#set-attrs" title="Link to this heading">¶</a></h3>
<section id="id15">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id15" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>table name</p>
</dd>
</dl>
</section>
<section id="id16">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id16" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>set name</p>
</dd>
</dl>
</section>
<section id="id17">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id17" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">enum<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-definition-set-flags"><span class="std std-ref">set-flags</span></a></p>
</dd>
<dt class="field-even">byte-order<span class="colon">:</span></dt>
<dd class="field-even"><p>big-endian</p>
</dd>
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>bitmask of <code class="xref c c-enum broken_xref docutils literal notranslate"><span class="pre">enum</span> <span class="pre">nft_set_flags</span></code></p>
</dd>
</dl>
</section>
<section id="key-type-u32">
<h4>key-type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#key-type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>key data type, informational purpose only</p>
</dd>
</dl>
</section>
<section id="key-len-u32">
<h4>key-len (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#key-len-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>key data length</p>
</dd>
</dl>
</section>
<section id="data-type-u32">
<h4>data-type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#data-type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>mapping data type</p>
</dd>
</dl>
</section>
<section id="data-len-u32">
<h4>data-len (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#data-len-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>mapping data length</p>
</dd>
</dl>
</section>
<section id="id18">
<h4>policy (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id18" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>selection policy</p>
</dd>
</dl>
</section>
<section id="desc-nest">
<h4>desc (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#desc-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-desc-attrs"><span class="std std-ref">set-desc-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>set description</p>
</dd>
</dl>
</section>
<section id="id19">
<h4>id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id19" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>uniquely identifies a set in a transaction</p>
</dd>
</dl>
</section>
<section id="timeout-u64">
<h4>timeout (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#timeout-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>default timeout value</p>
</dd>
</dl>
</section>
<section id="gc-interval-u32">
<h4>gc-interval (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#gc-interval-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>garbage collection interval</p>
</dd>
</dl>
</section>
<section id="id20">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id20" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
<section id="id21">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#id21" title="Link to this heading">¶</a></h4>
</section>
<section id="obj-type-u32">
<h4>obj-type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#obj-type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>stateful object type</p>
</dd>
</dl>
</section>
<section id="id22">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id22" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>set handle</p>
</dd>
</dl>
</section>
<section id="expr-nest">
<h4>expr (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#expr-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-attrs"><span class="std std-ref">expr-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>set expression</p>
</dd>
<dt class="field-odd">multi-attr<span class="colon">:</span></dt>
<dd class="field-odd"><p>True</p>
</dd>
</dl>
</section>
<section id="id23">
<h4>expressions (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id23" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-list-attrs"><span class="std std-ref">set-list-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>list of expressions</p>
</dd>
</dl>
</section>
</section>
<section id="set-desc-attrs">
<span id="nftables-attribute-set-set-desc-attrs"></span><h3><a class="toc-backref" href="#id156" role="doc-backlink">set-desc-attrs</a><a class="headerlink" href="#set-desc-attrs" title="Link to this heading">¶</a></h3>
<section id="size-u32">
<h4>size (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#size-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>number of elements in set</p>
</dd>
</dl>
</section>
<section id="concat-nest">
<h4>concat (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#concat-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-desc-concat-attrs"><span class="std std-ref">set-desc-concat-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>description of field concatenation</p>
</dd>
<dt class="field-odd">multi-attr<span class="colon">:</span></dt>
<dd class="field-odd"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="set-desc-concat-attrs">
<span id="nftables-attribute-set-set-desc-concat-attrs"></span><h3><a class="toc-backref" href="#id157" role="doc-backlink">set-desc-concat-attrs</a><a class="headerlink" href="#set-desc-concat-attrs" title="Link to this heading">¶</a></h3>
<section id="id24">
<h4>elem (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id24" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-set-field-attrs"><span class="std std-ref">set-field-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="set-field-attrs">
<span id="nftables-attribute-set-set-field-attrs"></span><h3><a class="toc-backref" href="#id158" role="doc-backlink">set-field-attrs</a><a class="headerlink" href="#set-field-attrs" title="Link to this heading">¶</a></h3>
<section id="len-u32">
<h4>len (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#len-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="set-list-attrs">
<span id="nftables-attribute-set-set-list-attrs"></span><h3><a class="toc-backref" href="#id159" role="doc-backlink">set-list-attrs</a><a class="headerlink" href="#set-list-attrs" title="Link to this heading">¶</a></h3>
<section id="id25">
<h4>elem (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id25" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-attrs"><span class="std std-ref">expr-attrs</span></a></p>
</dd>
<dt class="field-even">multi-attr<span class="colon">:</span></dt>
<dd class="field-even"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="setelem-attrs">
<span id="nftables-attribute-set-setelem-attrs"></span><h3><a class="toc-backref" href="#id160" role="doc-backlink">setelem-attrs</a><a class="headerlink" href="#setelem-attrs" title="Link to this heading">¶</a></h3>
<section id="key-nest">
<h4>key (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#key-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>key value</p>
</dd>
</dl>
</section>
<section id="data-nest">
<h4>data (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#data-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>data value of mapping</p>
</dd>
</dl>
</section>
<section id="id26">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id26" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>bitmask of nft_set_elem_flags</p>
</dd>
</dl>
</section>
<section id="id27">
<h4>timeout (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id27" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>timeout value</p>
</dd>
</dl>
</section>
<section id="expiration-u64">
<h4>expiration (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#expiration-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>expiration time</p>
</dd>
</dl>
</section>
<section id="id28">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id28" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
<section id="id29">
<h4>expr (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id29" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-attrs"><span class="std std-ref">expr-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>expression</p>
</dd>
</dl>
</section>
<section id="objref-string">
<h4>objref (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#objref-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>stateful object reference</p>
</dd>
</dl>
</section>
<section id="key-end-nest">
<h4>key-end (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#key-end-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>closing key value</p>
</dd>
</dl>
</section>
<section id="id30">
<h4>expressions (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id30" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-list-attrs"><span class="std std-ref">expr-list-attrs</span></a></p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>list of expressions</p>
</dd>
</dl>
</section>
</section>
<section id="setelem-list-elem-attrs">
<span id="nftables-attribute-set-setelem-list-elem-attrs"></span><h3><a class="toc-backref" href="#id161" role="doc-backlink">setelem-list-elem-attrs</a><a class="headerlink" href="#setelem-list-elem-attrs" title="Link to this heading">¶</a></h3>
<section id="id31">
<h4>elem (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id31" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-attrs"><span class="std std-ref">setelem-attrs</span></a></p>
</dd>
<dt class="field-even">multi-attr<span class="colon">:</span></dt>
<dd class="field-even"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="setelem-list-attrs">
<span id="nftables-attribute-set-setelem-list-attrs"></span><h3><a class="toc-backref" href="#id162" role="doc-backlink">setelem-list-attrs</a><a class="headerlink" href="#setelem-list-attrs" title="Link to this heading">¶</a></h3>
<section id="id32">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id32" title="Link to this heading">¶</a></h4>
</section>
<section id="set-string">
<h4>set (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#set-string" title="Link to this heading">¶</a></h4>
</section>
<section id="elements-nest">
<h4>elements (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#elements-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-setelem-list-elem-attrs"><span class="std std-ref">setelem-list-elem-attrs</span></a></p>
</dd>
</dl>
</section>
<section id="set-id-u32">
<h4>set-id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#set-id-u32" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="gen-attrs">
<span id="nftables-attribute-set-gen-attrs"></span><h3><a class="toc-backref" href="#id163" role="doc-backlink">gen-attrs</a><a class="headerlink" href="#gen-attrs" title="Link to this heading">¶</a></h3>
<section id="id33">
<h4>id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id33" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>ruleset generation id</p>
</dd>
</dl>
</section>
<section id="proc-pid-u32">
<h4>proc-pid (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#proc-pid-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="proc-name-string">
<h4>proc-name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#proc-name-string" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="obj-attrs">
<span id="nftables-attribute-set-obj-attrs"></span><h3><a class="toc-backref" href="#id164" role="doc-backlink">obj-attrs</a><a class="headerlink" href="#obj-attrs" title="Link to this heading">¶</a></h3>
<section id="id34">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id34" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of the table containing the expression</p>
</dd>
</dl>
</section>
<section id="id35">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id35" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of this expression type</p>
</dd>
</dl>
</section>
<section id="type-u32">
<h4>type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">enum<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-definition-object-type"><span class="std std-ref">object-type</span></a></p>
</dd>
<dt class="field-even">byte-order<span class="colon">:</span></dt>
<dd class="field-even"><p>big-endian</p>
</dd>
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>stateful object type</p>
</dd>
</dl>
</section>
<section id="id36">
<h4>data (<code class="docutils literal notranslate"><span class="pre">sub-message</span></code>)<a class="headerlink" href="#id36" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">sub-message<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-sub-message-obj-data"><span class="std std-ref">obj-data</span></a></p>
</dd>
<dt class="field-even">selector<span class="colon">:</span></dt>
<dd class="field-even"><p>type</p>
</dd>
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>stateful object data</p>
</dd>
</dl>
</section>
<section id="id37">
<h4>use (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id37" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>number of references to this expression</p>
</dd>
</dl>
</section>
<section id="id38">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id38" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>object handle</p>
</dd>
</dl>
</section>
<section id="id39">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#id39" title="Link to this heading">¶</a></h4>
</section>
<section id="id40">
<h4>userdata (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#id40" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>user data</p>
</dd>
</dl>
</section>
</section>
<section id="quota-attrs">
<span id="nftables-attribute-set-quota-attrs"></span><h3><a class="toc-backref" href="#id165" role="doc-backlink">quota-attrs</a><a class="headerlink" href="#quota-attrs" title="Link to this heading">¶</a></h3>
<section id="id41">
<h4>bytes (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id41" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id42">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id42" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-quota-flags"><span class="std std-ref">quota-flags</span></a></p>
</dd>
</dl>
</section>
<section id="id43">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#id43" title="Link to this heading">¶</a></h4>
</section>
<section id="consumed-u64">
<h4>consumed (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#consumed-u64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="flowtable-attrs">
<span id="nftables-attribute-set-flowtable-attrs"></span><h3><a class="toc-backref" href="#id166" role="doc-backlink">flowtable-attrs</a><a class="headerlink" href="#flowtable-attrs" title="Link to this heading">¶</a></h3>
<section id="id44">
<h4>table (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id44" title="Link to this heading">¶</a></h4>
</section>
<section id="id45">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id45" title="Link to this heading">¶</a></h4>
</section>
<section id="id46">
<h4>hook (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id46" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-flowtable-hook-attrs"><span class="std std-ref">flowtable-hook-attrs</span></a></p>
</dd>
</dl>
</section>
<section id="id47">
<h4>use (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id47" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id48">
<h4>handle (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id48" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id49">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#id49" title="Link to this heading">¶</a></h4>
</section>
<section id="id50">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id50" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="flowtable-hook-attrs">
<span id="nftables-attribute-set-flowtable-hook-attrs"></span><h3><a class="toc-backref" href="#id167" role="doc-backlink">flowtable-hook-attrs</a><a class="headerlink" href="#flowtable-hook-attrs" title="Link to this heading">¶</a></h3>
<section id="id51">
<h4>num (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id51" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="priority-u32">
<h4>priority (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#priority-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id52">
<h4>devs (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id52" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-hook-dev-attrs"><span class="std std-ref">hook-dev-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="expr-bitwise-attrs">
<span id="nftables-attribute-set-expr-bitwise-attrs"></span><h3><a class="toc-backref" href="#id168" role="doc-backlink">expr-bitwise-attrs</a><a class="headerlink" href="#expr-bitwise-attrs" title="Link to this heading">¶</a></h3>
<section id="sreg-u32">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#sreg-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="dreg-u32">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#dreg-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id53">
<h4>len (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id53" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="mask-nest">
<h4>mask (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#mask-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
</dl>
</section>
<section id="xor-nest">
<h4>xor (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#xor-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
</dl>
</section>
<section id="op-u32">
<h4>op (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#op-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-bitwise-ops"><span class="std std-ref">bitwise-ops</span></a></p>
</dd>
</dl>
</section>
<section id="id54">
<h4>data (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id54" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="expr-cmp-attrs">
<span id="nftables-attribute-set-expr-cmp-attrs"></span><h3><a class="toc-backref" href="#id169" role="doc-backlink">expr-cmp-attrs</a><a class="headerlink" href="#expr-cmp-attrs" title="Link to this heading">¶</a></h3>
<section id="id55">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id55" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id56">
<h4>op (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id56" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-cmp-ops"><span class="std std-ref">cmp-ops</span></a></p>
</dd>
</dl>
</section>
<section id="id57">
<h4>data (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id57" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="data-attrs">
<span id="nftables-attribute-set-data-attrs"></span><h3><a class="toc-backref" href="#id170" role="doc-backlink">data-attrs</a><a class="headerlink" href="#data-attrs" title="Link to this heading">¶</a></h3>
<section id="value-binary">
<h4>value (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#value-binary" title="Link to this heading">¶</a></h4>
</section>
<section id="verdict-nest">
<h4>verdict (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#verdict-nest" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-verdict-attrs"><span class="std std-ref">verdict-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="verdict-attrs">
<span id="nftables-attribute-set-verdict-attrs"></span><h3><a class="toc-backref" href="#id171" role="doc-backlink">verdict-attrs</a><a class="headerlink" href="#verdict-attrs" title="Link to this heading">¶</a></h3>
<section id="code-u32">
<h4>code (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#code-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-verdict-code"><span class="std std-ref">verdict-code</span></a></p>
</dd>
</dl>
</section>
<section id="id58">
<h4>chain (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id58" title="Link to this heading">¶</a></h4>
</section>
<section id="id59">
<h4>chain-id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id59" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="expr-counter-attrs">
<span id="nftables-attribute-set-expr-counter-attrs"></span><h3><a class="toc-backref" href="#id172" role="doc-backlink">expr-counter-attrs</a><a class="headerlink" href="#expr-counter-attrs" title="Link to this heading">¶</a></h3>
<section id="id60">
<h4>bytes (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id60" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>Number of bytes</p>
</dd>
</dl>
</section>
<section id="id61">
<h4>packets (<code class="docutils literal notranslate"><span class="pre">u64</span></code>)<a class="headerlink" href="#id61" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>Number of packets</p>
</dd>
</dl>
</section>
<section id="id62">
<h4>pad (<code class="docutils literal notranslate"><span class="pre">pad</span></code>)<a class="headerlink" href="#id62" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="expr-fib-attrs">
<span id="nftables-attribute-set-expr-fib-attrs"></span><h3><a class="toc-backref" href="#id173" role="doc-backlink">expr-fib-attrs</a><a class="headerlink" href="#expr-fib-attrs" title="Link to this heading">¶</a></h3>
<section id="id63">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id63" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="result-u32">
<h4>result (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#result-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-fib-result"><span class="std std-ref">fib-result</span></a></p>
</dd>
</dl>
</section>
<section id="id64">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id64" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-fib-flags"><span class="std std-ref">fib-flags</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="expr-ct-attrs">
<span id="nftables-attribute-set-expr-ct-attrs"></span><h3><a class="toc-backref" href="#id174" role="doc-backlink">expr-ct-attrs</a><a class="headerlink" href="#expr-ct-attrs" title="Link to this heading">¶</a></h3>
<section id="id65">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id65" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="key-u32">
<h4>key (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#key-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-ct-keys"><span class="std std-ref">ct-keys</span></a></p>
</dd>
</dl>
</section>
<section id="direction-u8">
<h4>direction (<code class="docutils literal notranslate"><span class="pre">u8</span></code>)<a class="headerlink" href="#direction-u8" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">enum<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-definition-ct-direction"><span class="std std-ref">ct-direction</span></a></p>
</dd>
</dl>
</section>
<section id="id66">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id66" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="expr-flow-offload-attrs">
<span id="nftables-attribute-set-expr-flow-offload-attrs"></span><h3><a class="toc-backref" href="#id175" role="doc-backlink">expr-flow-offload-attrs</a><a class="headerlink" href="#expr-flow-offload-attrs" title="Link to this heading">¶</a></h3>
<section id="id67">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id67" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>Flow offload table name</p>
</dd>
</dl>
</section>
</section>
<section id="expr-immediate-attrs">
<span id="nftables-attribute-set-expr-immediate-attrs"></span><h3><a class="toc-backref" href="#id176" role="doc-backlink">expr-immediate-attrs</a><a class="headerlink" href="#expr-immediate-attrs" title="Link to this heading">¶</a></h3>
<section id="id68">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id68" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id69">
<h4>data (<code class="docutils literal notranslate"><span class="pre">nest</span></code>)<a class="headerlink" href="#id69" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">nested-attributes<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-data-attrs"><span class="std std-ref">data-attrs</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="expr-lookup-attrs">
<span id="nftables-attribute-set-expr-lookup-attrs"></span><h3><a class="toc-backref" href="#id177" role="doc-backlink">expr-lookup-attrs</a><a class="headerlink" href="#expr-lookup-attrs" title="Link to this heading">¶</a></h3>
<section id="id70">
<h4>set (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id70" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>Name of set to use</p>
</dd>
</dl>
</section>
<section id="id71">
<h4>set id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id71" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>ID of set to use</p>
</dd>
</dl>
</section>
<section id="id72">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id72" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id73">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id73" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id74">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id74" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-lookup-flags"><span class="std std-ref">lookup-flags</span></a></p>
</dd>
</dl>
</section>
</section>
<section id="expr-meta-attrs">
<span id="nftables-attribute-set-expr-meta-attrs"></span><h3><a class="toc-backref" href="#id178" role="doc-backlink">expr-meta-attrs</a><a class="headerlink" href="#expr-meta-attrs" title="Link to this heading">¶</a></h3>
<section id="id75">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id75" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id76">
<h4>key (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id76" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-meta-keys"><span class="std std-ref">meta-keys</span></a></p>
</dd>
</dl>
</section>
<section id="id77">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id77" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="expr-nat-attrs">
<span id="nftables-attribute-set-expr-nat-attrs"></span><h3><a class="toc-backref" href="#id179" role="doc-backlink">expr-nat-attrs</a><a class="headerlink" href="#expr-nat-attrs" title="Link to this heading">¶</a></h3>
<section id="id78">
<h4>type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id78" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="family-u32">
<h4>family (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#family-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-addr-min-u32">
<h4>reg-addr-min (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-addr-min-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-addr-max-u32">
<h4>reg-addr-max (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-addr-max-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-proto-min-u32">
<h4>reg-proto-min (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-proto-min-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-proto-max-u32">
<h4>reg-proto-max (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-proto-max-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id79">
<h4>flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id79" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-nat-range-flags"><span class="std std-ref">nat-range-flags</span></a></p>
</dd>
<dt class="field-odd">enum-as-flags<span class="colon">:</span></dt>
<dd class="field-odd"><p>True</p>
</dd>
</dl>
</section>
</section>
<section id="expr-payload-attrs">
<span id="nftables-attribute-set-expr-payload-attrs"></span><h3><a class="toc-backref" href="#id180" role="doc-backlink">expr-payload-attrs</a><a class="headerlink" href="#expr-payload-attrs" title="Link to this heading">¶</a></h3>
<section id="id80">
<h4>dreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id80" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="base-u32">
<h4>base (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#base-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="offset-u32">
<h4>offset (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#offset-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id81">
<h4>len (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id81" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="id82">
<h4>sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id82" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="csum-type-u32">
<h4>csum-type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#csum-type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="csum-offset-u32">
<h4>csum-offset (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#csum-offset-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="csum-flags-u32">
<h4>csum-flags (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#csum-flags-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="expr-reject-attrs">
<span id="nftables-attribute-set-expr-reject-attrs"></span><h3><a class="toc-backref" href="#id181" role="doc-backlink">expr-reject-attrs</a><a class="headerlink" href="#expr-reject-attrs" title="Link to this heading">¶</a></h3>
<section id="id83">
<h4>type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id83" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">enum<span class="colon">:</span></dt>
<dd class="field-even"><p><a class="reference internal" href="#nftables-definition-reject-types"><span class="std std-ref">reject-types</span></a></p>
</dd>
</dl>
</section>
<section id="icmp-code-u8">
<h4>icmp-code (<code class="docutils literal notranslate"><span class="pre">u8</span></code>)<a class="headerlink" href="#icmp-code-u8" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="expr-target-attrs">
<span id="nftables-attribute-set-expr-target-attrs"></span><h3><a class="toc-backref" href="#id182" role="doc-backlink">expr-target-attrs</a><a class="headerlink" href="#expr-target-attrs" title="Link to this heading">¶</a></h3>
<section id="id84">
<h4>name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#id84" title="Link to this heading">¶</a></h4>
</section>
<section id="rev-u32">
<h4>rev (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#rev-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="info-binary">
<h4>info (<code class="docutils literal notranslate"><span class="pre">binary</span></code>)<a class="headerlink" href="#info-binary" title="Link to this heading">¶</a></h4>
</section>
</section>
<section id="expr-tproxy-attrs">
<span id="nftables-attribute-set-expr-tproxy-attrs"></span><h3><a class="toc-backref" href="#id183" role="doc-backlink">expr-tproxy-attrs</a><a class="headerlink" href="#expr-tproxy-attrs" title="Link to this heading">¶</a></h3>
<section id="id85">
<h4>family (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id85" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-addr-u32">
<h4>reg-addr (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-addr-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="reg-port-u32">
<h4>reg-port (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#reg-port-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
</section>
<section id="expr-objref-attrs">
<span id="nftables-attribute-set-expr-objref-attrs"></span><h3><a class="toc-backref" href="#id184" role="doc-backlink">expr-objref-attrs</a><a class="headerlink" href="#expr-objref-attrs" title="Link to this heading">¶</a></h3>
<section id="imm-type-u32">
<h4>imm-type (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#imm-type-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="imm-name-string">
<h4>imm-name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#imm-name-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>object name</p>
</dd>
</dl>
</section>
<section id="set-sreg-u32">
<h4>set-sreg (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#set-sreg-u32" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
</dl>
</section>
<section id="set-name-string">
<h4>set-name (<code class="docutils literal notranslate"><span class="pre">string</span></code>)<a class="headerlink" href="#set-name-string" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">doc<span class="colon">:</span></dt>
<dd class="field-odd"><p>name of object map</p>
</dd>
</dl>
</section>
<section id="id86">
<h4>set-id (<code class="docutils literal notranslate"><span class="pre">u32</span></code>)<a class="headerlink" href="#id86" title="Link to this heading">¶</a></h4>
<dl class="field-list simple">
<dt class="field-odd">byte-order<span class="colon">:</span></dt>
<dd class="field-odd"><p>big-endian</p>
</dd>
<dt class="field-even">doc<span class="colon">:</span></dt>
<dd class="field-even"><p>id of object map</p>
</dd>
</dl>
</section>
</section>
</section>
<section id="sub-messages">
<h2><a class="toc-backref" href="#id185" role="doc-backlink">Sub-messages</a><a class="headerlink" href="#sub-messages" title="Link to this heading">¶</a></h2>
<section id="expr-ops">
<span id="nftables-sub-message-expr-ops"></span><h3><a class="toc-backref" href="#id186" role="doc-backlink">expr-ops</a><a class="headerlink" href="#expr-ops" title="Link to this heading">¶</a></h3>
<ul class="simple">
<li><dl class="simple">
<dt><strong>bitwise</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-bitwise-attrs"><span class="std std-ref">expr-bitwise-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>cmp</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-cmp-attrs"><span class="std std-ref">expr-cmp-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>counter</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-counter-attrs"><span class="std std-ref">expr-counter-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>ct</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-ct-attrs"><span class="std std-ref">expr-ct-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>fib</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-fib-attrs"><span class="std std-ref">expr-fib-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>flow_offload</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-flow-offload-attrs"><span class="std std-ref">expr-flow-offload-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>immediate</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-immediate-attrs"><span class="std std-ref">expr-immediate-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>lookup</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-lookup-attrs"><span class="std std-ref">expr-lookup-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>meta</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-meta-attrs"><span class="std std-ref">expr-meta-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>nat</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-nat-attrs"><span class="std std-ref">expr-nat-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>objref</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-objref-attrs"><span class="std std-ref">expr-objref-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>payload</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-payload-attrs"><span class="std std-ref">expr-payload-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>quota</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-quota-attrs"><span class="std std-ref">quota-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>reject</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-reject-attrs"><span class="std std-ref">expr-reject-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>target</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-target-attrs"><span class="std std-ref">expr-target-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>tproxy</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-expr-tproxy-attrs"><span class="std std-ref">expr-tproxy-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
</ul>
</section>
<section id="obj-data">
<span id="nftables-sub-message-obj-data"></span><h3><a class="toc-backref" href="#id187" role="doc-backlink">obj-data</a><a class="headerlink" href="#obj-data" title="Link to this heading">¶</a></h3>
<ul class="simple">
<li><dl class="simple">
<dt><strong>counter</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-counter-attrs"><span class="std std-ref">counter-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt><strong>quota</strong></dt><dd><dl class="field-list simple">
<dt class="field-odd">attribute-set<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#nftables-attribute-set-quota-attrs"><span class="std std-ref">quota-attrs</span></a></p>
</dd>
</dl>
</dd>
</dl>
</li>
</ul>
</section>
</section>
</section>


          </div>
          
        </div>
      </div>
    <div class="clearer"></div>
  </div>
    <div class="footer">
      &#169;The kernel development community.
      
      |
      Powered by <a href="https://www.sphinx-doc.org/">Sphinx 8.1.3</a>
      &amp; <a href="https://alabaster.readthedocs.io">Alabaster 0.7.16</a>
      
      |
      <a href="../../_sources/netlink/specs/nftables.yaml.txt"
          rel="nofollow">Page source</a>
    </div>

    

    
  </body>
</html>

Filemanager

Name Type Size Permission Actions
binder.html File 15.69 KB 0644
conntrack.html File 71.31 KB 0644
devlink.html File 243.24 KB 0644
dpll.html File 68.05 KB 0644
ethtool.html File 297.81 KB 0644
fou.html File 21.86 KB 0644
handshake.html File 22.95 KB 0644
index.html File 13.38 KB 0644
lockd.html File 12.81 KB 0644
mptcp_pm.html File 42.32 KB 0644
net_shaper.html File 39.97 KB 0644
netdev.html File 81.85 KB 0644
nfsd.html File 30.55 KB 0644
nftables.html File 166.1 KB 0644
nl80211.html File 176.45 KB 0644
nlctrl.html File 27.29 KB 0644
ovpn.html File 55.49 KB 0644
ovs_datapath.html File 23.82 KB 0644
ovs_flow.html File 93.52 KB 0644
ovs_vport.html File 25.18 KB 0644
psp.html File 27.82 KB 0644
rt-addr.html File 24.34 KB 0644
rt-link.html File 223.41 KB 0644
rt-neigh.html File 49.05 KB 0644
rt-route.html File 40.83 KB 0644
rt-rule.html File 34.92 KB 0644
tc.html File 361.2 KB 0644
tcp_metrics.html File 23.36 KB 0644
team.html File 25.86 KB 0644
Filemanager