By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Linux 7.0 Adds support For BPF Filtering To IO_uring
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Linux 7.0 Adds support For BPF Filtering To IO_uring
Computing

Linux 7.0 Adds support For BPF Filtering To IO_uring

News Room
Last updated: 2026/02/10 at 4:16 PM
News Room Published 10 February 2026
Share
Linux 7.0 Adds support For BPF Filtering To IO_uring
SHARE

The wonderful IO_uring for the Linux kernel for high performance asnyc I/O has picked up a new capability with Linux 7.0: BPF filtering.

Linux I/O expert Jens Axboe implemented support for loading BPF programs with IO_uring for offering fine-grained filtering of SQE operations. This BPF filtering for IO_uring can inspect request attributes and make dynamic filtering decisions compared to existing facilities for filtering. Filters can allow or deny requests, allow multiple filters to be stacked per opcode and is done using classic BPF programs rather than eBPF programs to allow for container uses.

“This adds support for both cBPF filters for io_uring, as well as task inherited restrictions and filters.

seccomp and io_uring don’t play along nicely, as most of the interesting data to filter on resides somewhat out-of-band, in the submission queue ring.

As a result, things like containers and systemd that apply seccomp filters, can’t filter io_uring operations.

That leaves them with just one choice if filtering is critical – filter the actual io_uring_setup(2) system call to simply disallow io_uring. That’s rather unfortunate, and has limited us because of it.

io_uring already has some filtering support. It requires the ring to be setup in a disabled state, and then a filter set can be applied. This filter set is completely bi-modal – an opcode is either enabled or it’s not. Once a filter set is registered, the ring can be enabled. This is very restrictive, and it’s not useful at all to systemd or containers which really want both broader and more specific control.

This first adds support for cBPF filters for opcodes, which enables tighter control over what exactly a specific opcode may do. As examples, specific support is added for IORING_OP_OPENAT/OPENAT2, allowing filtering on resolve flags. And another example is added for IORING_OP_SOCKET, allowing filtering on domain/type/protocol. These are both common use cases. cBPF was chosen rather than eBPF, because the latter is often restricted in containers as well.”

This merge yesterday to Linux 7.0 landed the IO_uring BPF filtering capabilities.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article These earbuds measure your brain activity These earbuds measure your brain activity
Next Article Ayaneo’s new Windows handheld will cost up to ,299 with maxed out specs Ayaneo’s new Windows handheld will cost up to $4,299 with maxed out specs
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

The Reality of Deploying Tech in Legacy Industries | HackerNoon
The Reality of Deploying Tech in Legacy Industries | HackerNoon
Computing
Google, Meta, push back on addiction claims in landmark social media trial
Google, Meta, push back on addiction claims in landmark social media trial
News
Find My outage & iCloud issues hit users once again
Find My outage & iCloud issues hit users once again
News
your satellite “tug” is ready to fly
your satellite “tug” is ready to fly
Mobile

You Might also Like

The Reality of Deploying Tech in Legacy Industries | HackerNoon
Computing

The Reality of Deploying Tech in Legacy Industries | HackerNoon

6 Min Read
Linux 7.0 Scheduler Updates Land Time Slice Extension, Performance & Scalability Work
Computing

Linux 7.0 Scheduler Updates Land Time Slice Extension, Performance & Scalability Work

2 Min Read
The Most Powerful Central Banks of the Future Could Store Their Gold in Space | HackerNoon
Computing

The Most Powerful Central Banks of the Future Could Store Their Gold in Space | HackerNoon

7 Min Read
Zillow tops estimates with 4M in Q4 revenue, up 18%
Computing

Zillow tops estimates with $654M in Q4 revenue, up 18%

3 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?