Bug 96381
Summary: | TUN/TAP user API regression in 3.19, non-bloking read returns 0 when no data is available rather than EAGAIN | ||
---|---|---|---|
Product: | Networking | Reporter: | Ambroz Bizjak (ambrop7) |
Component: | Other | Assignee: | Stephen Hemminger (stephen) |
Status: | NEW --- | ||
Severity: | high | CC: | stephanecharette, szg00000 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.19.3 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Ambroz Bizjak
2015-04-09 09:25:41 UTC
Think I ran into this. Using Boost ASIO to do async reads from TAP fd. Now that I've upgraded to Ubuntu 15.04 (kernel 3.19.0-15), the application behaves differently where ASIO returns immediately with EOF error when attempting to read from the TAP fd. Anyone know if this was ever fixed? |