]> git.decadent.org.uk Git - kernel-news-talk.git/commitdiff
Add nftables slide
authorBen Hutchings <ben@decadent.org.uk>
Thu, 28 Aug 2014 18:11:13 +0000 (11:11 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 28 Aug 2014 18:11:13 +0000 (11:11 -0700)
index.html

index 3a07e304378b0f083bda86cb49c01305dded7289..2a4f38d74627a3a35d110796471338204251e8c2 100644 (file)
   </ul>
 </div>
 
+<div class="slide">
+  <h1>nftables [3.13]</h1>
+  <ul class="incremental">
+    <li>
+      Linux has several firewall APIs - iptables, ip6tables, arptables
+      and ebtables
+    </li>
+    <li>
+      All require a specific kernel module for each type of match
+      and each possible action
+    </li>
+    <li>
+      Userland could only use the four protocol-specific APIs,
+      although the internal netfilter API is more flexible
+    </li>
+    <li>
+      nftables exposes more of this flexibility, allowing userland
+      to provide firewall code for a specialised VM (similar to BPF)
+    </li>
+    <li>
+      nftables userland tool uses this API and is already packaged
+    </li>
+    <li>
+      Eventually, the old APIs will be removed and the old userland
+      tools must be ported to use nftables
+    </li>
+  </ul>
+</div>
+
 <div class="slide">
   <h1>Questions?</h1>
 </div>