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

Kernel/Net: Make IPSocket generic #25074

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Oct 7, 2024

  1. AK: Add version-independent IPAddress abstraction

    This abstraction is useful in code that simply moves IP addresses around
    without looking at them, like the socket code.
    kleinesfilmroellchen committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    8d7a1cd View commit details
    Browse the repository at this point in the history
  2. Kernel/Net: Make IPv4Socket generic

    The renamed IPSocket handles both IP types mostly
    transparently. It contains an IP-version specific
    delegate that handles the respective details where
    this is necessary. With future changes to
    TCPSocket and UDPSocket, this allows us to support
    IPv6 with minimal changes to the transport layer
    sockets.
    kleinesfilmroellchen committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2290b20 View commit details
    Browse the repository at this point in the history