Lafayette
Wed Sep 30 | 8:30am
Modern Linux storage infrastructure is rapidly evolving toward fully asynchronous I/O models driven by io_uring, NVMe, and highly parallel storage architectures. By minimizing syscall overhead, reducing context switches, and enabling efficient submission/completion queue processing, io_uring has become a foundational technology for next-generation databases, AI infrastructure, object storage systems, and cloud-native storage platforms. However, this shift toward asynchronous execution introduces a significant architectural challenge for security, governance, and multi-tenant isolation.
Traditional Linux security mechanisms such as seccomp were designed around a syscall-centric execution model, where syscall arguments can be inspected and filtered at syscall entry points. io_uring changes this assumption fundamentally. Instead of embedding operation metadata directly in syscalls, requests are encoded inside Submission Queue Entries (SQEs) that are processed asynchronously by the kernel. This creates visibility and enforcement gaps for container runtimes, orchestration systems, and storage platforms attempting to apply fine-grained policy controls to async I/O operations. As a result, some production environments have restricted or disabled io_uring usage entirely due to concerns around security boundaries, tenant isolation, and operational governance.
Linux 7.0 introduces a new cBPF-based filtering framework for io_uring that enables programmable inspection and enforcement of asynchronous operations before execution. This capability represents a major step toward restoring fine-grained control and observability for modern Linux storage stacks while preserving the performance advantages of asynchronous I/O. By attaching programmable filters to io_uring operations, administrators and platform operators can selectively permit, reject, or constrain async requests based on operation type, flags, and workload-specific policies.
This session examines the architectural evolution that led to the need for programmable async I/O filtering and explains how Linux 7.0 implements io_uring BPF enforcement internally. We will analyze how async submission semantics differ from traditional syscall execution paths, why existing seccomp approaches are insufficient for modern async storage systems, and how the new filtering model integrates with containerized and multi-tenant infrastructure.
The presentation will include practical examples of filtering policies for operations such as OPENAT2, socket creation, and storage-related asynchronous requests, along with demonstrations of policy inheritance and runtime enforcement behavior. We will also evaluate the performance implications of programmable filtering under high-throughput storage workloads using NVMe and io_uring-based applications, including measurements of latency overhead, scalability impact, and operational trade-offs.
Attendees will gain a deeper understanding of how programmable filtering can help organizations safely deploy io_uring in production storage environments while maintaining strong isolation, governance, and operational visibility. The session will also explore future opportunities for combining eBPF observability with async I/O policy enforcement to build adaptive and security-aware storage infrastructure for cloud-native and AI-scale systems.
USMB2 is a userspace SMB2/3 client for extremely constrained platforms, such as Z80 class machines.
It supports NTLMv2 authentication, mapping shares, opening/reading/writing files with full unicode for share and file names.
This presentation will go through how to design and implement a SMB2/3 client for extremely CPU and RAM constrained systems. What featureset is feasible for 8-bit machines, how and what tweaks are required to make it all work.
This presentation recaps the features and capabilities added to the upstream Linux in-kernel NFS server from kernels 6.14 through 7.2, covering areas such as dynamic thread pool scaling and the use of server-side O_DIRECT. It will also highlight upcoming additions and the directions driving active development — giving attendees a practical understanding of where the server stands today and where it is headed.
The Linux kernel is about to get native quic and smbdirect support. This talk covers the current status of merging these features into upstream Linux and Samba projects. By the time of the conference most things should be ready to use, so this will also outline what still could be optimized, regarding cpu usage, avoiding memory copy and latency.
SMB3 POSIX Extensions bring first-class POSIX semantics to SMB, and are now fully implemented and documented across Samba, ksmbd, and the Linux kernel client in their latest stable releases.
This session walks administrators through enabling and using these capabilities in real-world deployments. We conclude by presenting the new home of the protocol specification and outlining how to stay involved as it evolves.
Samba development has not stopped since SDC 2025:
* SMB over RDMA shows spectacular transfer rates
* The connection ceph and ceph/rgw has improved
* Security of Active Directory protocols has been tightened
* Samba has done development to follow Microsoft on its way to get rid of NTLM
* Entra ID authentication over SMB is an area of active development
* Samba will work better with fuse-based file systems
This talk will present the highlights of latest Samba developments in the above and possibly other areas
The Fibre Channel Channel community began the year with the introduction of 128GFC products, but that's not all! With the release the third generation Security Protocols, Fibre Channel enters a new era of secure fabric solutions. Add to that the completion of the FC-RDMA specification and Fibre Channel lays the groundwork for integration with AI solutions for Fibre Channel SANs. The Fibre Channel team is also pushing ahead on the Gen 9 Fibre Channel specification to deliver 256GFC in the near future.
Now is the time to step back a bit and view the Fibre Channel roadmap. In this session, we discuss the success of the next generation security specifications (FC-SP-3), the technical challenges associated with the creation of 256GFC products, and the impact AI will have on Fibre Channel solutions. Come explore the excitement around FC-SP-3 "Autonomous In-flight encryption" (AIE) that provide a plug-n-play solution for end-to-end security! Take a look at the expansion of Fabric Notifications to produce automated responses to disruptions in the network. Let's see where Fibre Channel is taking you!
We look forward to sharing with you the innovations in Fibre Channel!