-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix various problems reported in #1703 #1842
Conversation
s0nx
commented
Mar 21, 2023
•
edited
Loading
edited
- perform SKB linear data split during http/1 -> http/2 response transformation
- with the attached linux patch, we shouldn't get low-headroom SKBs anymore
33e53dc
to
b8d04c3
Compare
7f2b22e
to
ea35810
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The patch introduces a lot of sophisticated code, some of which seems duplicate of existing code, and additional computation complexity reducing performance of any traffic. All of this is just to fix a rare problem. Either an implementation of the idea must be much more polished or we should go with a simpler solution like catch the case wherever we can catch it, log it and close a TCP connection.
ca26930
to
0913e9e
Compare
8d088ed
to
b87217b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just don't have anything to add to @const-t and @EvgeniiMekhanik reviews, so I just approve the PR.
http/1 -> http/2 response transformation Signed-off-by: Petr Vyazovik <[email protected]>
Signed-off-by: Petr Vyazovik <[email protected]>
of outgoing SKBs during IPv4 fragmentation to overcome the issue with the lack of space for transport headers Signed-off-by: Petr Vyazovik <[email protected]>