Searched hist:"5 a369ca64364b49caff424d2f988901bc7658b6d" (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/include/net/ |
H A D | mptcp.h | diff 5a369ca64364b49caff424d2f988901bc7658b6d Tue Nov 03 13:05:05 CST 2020 Paolo Abeni <pabeni@redhat.com> tcp: propagate MPTCP skb extensions on xmit splits
When the TCP stack splits a packet on the write queue, the tail half currently lose the associated skb extensions, and will not carry the DSM on the wire.
The above does not cause functional problems and is allowed by the RFC, but interact badly with GRO and RX coalescing, as possible candidates for aggregation will carry different TCP options.
This change tries to improve the MPTCP behavior, propagating the skb extensions on split.
Additionally, we must prevent the MPTCP stack from updating the mapping after the split occur: that will both violate the RFC and fool the reader.
Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
/openbmc/linux/net/mptcp/ |
H A D | protocol.c | diff 5a369ca64364b49caff424d2f988901bc7658b6d Tue Nov 03 13:05:05 CST 2020 Paolo Abeni <pabeni@redhat.com> tcp: propagate MPTCP skb extensions on xmit splits
When the TCP stack splits a packet on the write queue, the tail half currently lose the associated skb extensions, and will not carry the DSM on the wire.
The above does not cause functional problems and is allowed by the RFC, but interact badly with GRO and RX coalescing, as possible candidates for aggregation will carry different TCP options.
This change tries to improve the MPTCP behavior, propagating the skb extensions on split.
Additionally, we must prevent the MPTCP stack from updating the mapping after the split occur: that will both violate the RFC and fool the reader.
Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
/openbmc/linux/net/ipv4/ |
H A D | tcp_output.c | diff 5a369ca64364b49caff424d2f988901bc7658b6d Tue Nov 03 13:05:05 CST 2020 Paolo Abeni <pabeni@redhat.com> tcp: propagate MPTCP skb extensions on xmit splits
When the TCP stack splits a packet on the write queue, the tail half currently lose the associated skb extensions, and will not carry the DSM on the wire.
The above does not cause functional problems and is allowed by the RFC, but interact badly with GRO and RX coalescing, as possible candidates for aggregation will carry different TCP options.
This change tries to improve the MPTCP behavior, propagating the skb extensions on split.
Additionally, we must prevent the MPTCP stack from updating the mapping after the split occur: that will both violate the RFC and fool the reader.
Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|