[roll] Roll fuchsia Reland "[netstack3] Don't ACK a pure ACK"

This is a reland of commit c44f2706da18b88dcb4dbffe4ef773875f44336d

Original change's description:
> [netstack3] Don't ACK a pure ACK
>
> Per https://datatracker.ietf.org/doc/html/rfc793#page-74, Only ACK if
> the incoming segment carries payload:
>
> ```
> Text from segments can be moved into buffers until either the buffer is
> full or the segment is empty. ... Once the TCP takes responsibility for
> the data it advances RCV.NXT over the data accepted, ... Send an
> acknowledgment of the form
>   <SEQ=SND.NXT><ACK=RCV.NXT><CTL=ACK>
> ```
>
> Test: fx test -do netstack3-core-test \
>     --test-filter "*transport::tcp::*"
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/663686

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/664023
Original-Revision: c1433b4ba9737d251eeea5dc8fea8cfcc8aa28e5
GitOrigin-RevId: 954dbc6ab03eef14f55d1c9ac20f19b8363c24c6
Change-Id: I7d093cf3ae47bbdc66d89525da1b2f5e98d2c5c3
1 file changed
tree: a9f114fa2cbde6fffb15bed8f0874538e6cdf6ac
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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.