Skip to content
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

RFC: support for TCP Segmentation Offloading (TSO) #830

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Aug 13, 2023

  1. add support of TCP Segmentation Offloading (TSO)

    In case of TSO support, the NIC divides larger data chunks into
    TCP segments. To support TSO, the `DeviceCapabilities` is extended
    with `TsoCapabilities`. It can describe, if TSO supported for IPv4,
    IPv6 or both. In case TSO is supported, smoltcp emits packts with
    the maximum size of the remote window to the device driver.
    stlankes committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    ffc0f99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e92da View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. remove typos

    Co-authored-by: Catherine <whitequark@whitequark.org>
    stlankes and whitequark committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    8384a6e View commit details
    Browse the repository at this point in the history
  2. remove typos

    Co-authored-by: Catherine <whitequark@whitequark.org>
    stlankes and whitequark committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    1163d1f View commit details
    Browse the repository at this point in the history
  3. the maximum size of a TCP or UDP packet

    the Virtio specification defines 65550 as maximum packet size
    stlankes committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    504c575 View commit details
    Browse the repository at this point in the history