100 Gbit/s TLS: When the NIC Starts Doing More Than Networking

Some notes on 100 Gbit/s Ethernet, TLS, kTLS and modern NIC offloading. In TCP Bandwidth, I looked at why a fast Ethernet interface does not automatically result in a fast TCP connection. RTT, the bandwidth-delay product, TCP windows, congestion control, packet loss and host processing all have to line up before a connection can approach …

TCP Bandwidth

Some notes on TCP bandwidth. Maybe you've seen it before: a server has a 10 Gbps interface, the path is not congested, and a local test reaches line rate โ€” but a single TCP transfer across a WAN or hybrid-cloud path stops at a fraction of the expected speed. The link is fast, yet the …

Performance Impact of IP Fragmentation and Load Balancing

Maybe you've seen it before: overall link utilization looks fine, but some flows are noticeably slower than others on paths that should be identical. One common โ€” and easy to miss โ€” cause is IP fragmentation interacting badly with Equal-Cost Multipath (ECMP) or Link Aggregation Group (LAG) load balancing. The Symptom A set of flows …

FortiGate – Identifying Non-Offloaded Sessions per Host

In FortiGate - High CPU and Memory load the root cause traced back to sessions that never get hardware-offloaded to the NPU/SPU โ€” DNS and ICMP being the two protocols of interest, since they never leave the CPU path regardless of volume. This note is the workflow for actually finding which host is generating that non-offloaded load, and where it's …

A Case for Privacy and Security โ€” or Why Encryption Can Lower Your Security

Encryption is sold as an unambiguous good: encrypt everything, everywhere, and you're safer. At first glance it does bring privacy โ€” nobody in the middle can read your traffic, your disk, your backup. But privacy and security are not the same goal, and they don't always move in the same direction. Sometimes gaining one costs …

Full Containment – Do we have to treat software like Ebola?

The need to contain software and systems is likened to containing diseases like Ebola and COVID due to their potential threats. Examples of security risks include repojacking, Docker malware, and cloud breaches. How do we deal with Software?Security, Safety, and PrivacySo how do we handle this with computers?Can a computer secure/defend itself?What can we do?2026 …

Keycloak

Entra ID OIDC-based SSOStep 1: Register the Application in Entra IDStep 2: Create a Client SecretStep 3: Configure API PermissionsStep 4: Configure Keycloak to use Entra IDStep 5: Configure Keycloak for NextcloudStep 6: Configure Nextcloud Common PitfallsEvaluating the Client IP via X-Forwarded-ForDiscovery URLsHow to Fetch the DocumentWith curlLinks Entra ID OIDC-based SSO Step 1: Register …