<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>f2568 on blog.inlab.net</title>
    <link>https://blog.inlab.net/tags/f2568/</link>
    <description>Recent content in f2568 on blog.inlab.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Tue, 23 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.inlab.net/tags/f2568/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>IPFlowPortHash() - selecting ephemeral ports for reverse NAT</title>
      <link>https://blog.inlab.net/posts/ipflowporthash/</link>
      <pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.inlab.net/posts/ipflowporthash/</guid>
      <description>If you are interested and somewhat into C - here&amp;rsquo;s a closer look: This is the IPFlowPortHash() function in place with BNG RNAT. It ret    urns a port within the ephemeral port range 49152-65535 (RFC 6335 and IANA).</description>
    </item>
    
    <item>
      <title>f2568() - A variable Length Tabulation Hash Function</title>
      <link>https://blog.inlab.net/posts/f2568/</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://blog.inlab.net/posts/f2568/</guid>
      <description>&lt;code&gt;f2568()&lt;/code&gt; is a variable length tabulation hashing function which returns a 64 bit hash result of input data up to a size of 256 bytes. It&amp;rsquo;s fast (requiring as many XOR operations as the data length in bytes), easy to understand and very strong at the same time. &lt;code&gt;f2568()&lt;/code&gt; is publicly available under the BSD-3-Clause License.</description>
    </item>
    
  </channel>
</rss>
