[roll] Roll fuchsia [netstack3] Fix a TCP data corruption bug

The readable region of the send buffer is only a portion of the entire
buffer, previously we bump snd.nxt without considering short reads are
possible on send buffers, this leads to wrong sequence numbers. It is
uncovered by a performance degradation due to retransmissions because
this bug caused gaps in the sequence numbers which are supposed to be
next to each other, it turns out to be a correctness issue.

Original-Fixed: 128850
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/872016
Original-Revision: 13ce82c3023b287ed398d4df14737af072b21cd3
GitOrigin-RevId: 7172f1447a9f130efabbcddd2ff8972f1c35f02c
Change-Id: Ia9cf12d0968a140088707f6e9761fc057fc2d9f7
1 file changed
tree: 4b8be7cb0707320b463f96006b307faeae90c953
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.