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

AI Model Forensics: The Source of Suspicious Text-to-Image AI | HackerNoon
AI Model Forensics: The Source of Suspicious Text-to-Image AI | HackerNoon
Computing
The Apple MacBook Air M4 is close to 0 off right now at Amazon — act fast to score this low price
The Apple MacBook Air M4 is close to $150 off right now at Amazon — act fast to score this low price
News
Harbor Health acquires Seattle dementia care startup Rippl
Harbor Health acquires Seattle dementia care startup Rippl
Computing
5 Cool New 3D Printer Projects That Can Upgrade Your Car – BGR
5 Cool New 3D Printer Projects That Can Upgrade Your Car – BGR
News

You Might also Like

AI Model Forensics: The Source of Suspicious Text-to-Image AI | HackerNoon
Computing

AI Model Forensics: The Source of Suspicious Text-to-Image AI | HackerNoon

17 Min Read
Harbor Health acquires Seattle dementia care startup Rippl
Computing

Harbor Health acquires Seattle dementia care startup Rippl

2 Min Read
Google Chrome 145 Released With JPEG-XL Image Support
Computing

Google Chrome 145 Released With JPEG-XL Image Support

1 Min Read
Ethereum’s Sticky Dominance: Why DeFi Still Runs on Vitalik’s Tracks | HackerNoon
Computing

Ethereum’s Sticky Dominance: Why DeFi Still Runs on Vitalik’s Tracks | HackerNoon

1 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?