2025-01-24 17:30:23 -03:00
2024-12-23 18:37:48 -03:00
2024-12-23 18:37:48 -03:00
2025-01-07 11:34:35 -03:00
2025-01-24 17:30:23 -03:00
2025-01-07 11:34:35 -03:00
2024-12-23 18:37:48 -03:00
2025-01-21 10:33:00 -03:00
2025-01-14 08:48:18 -03:00
2025-01-21 10:33:00 -03:00

lneto

go.dev reference Go Report Card codecov Go sourcegraph

Userspace networking primitives.

lneto is pronounced "L-net-oh", a.k.a. "El Neto"; a.k.a. "Don Networkio"; a.k.a "Neto, connector of worlds".

Packages

  • lneto: Low-level Networking Operations, or "El Neto", the networking package. Zero copy network frame marshalling and unmarshalling.

    • lneto/frames.go: Ethernet, IPv4/IPv6, ARP, TCP, UDP packet marshalling/unmarshalling.
  • lneto/tcp: TCP implementation and low level logic.

  • lneto/dhcpv4: DHCP version 4 protocol implementation and low level logic.

  • lneto/dns: DNS protocol implementation and low level logic.

  • lneto/ntp: NTP implementation and low level logic. Includes NTP time primitives manipulation and conversion to Go native types.

  • lneto/internal: Lightweight and flexible ring buffer implementation and debugging primitives.

Install

How to install package with newer versions of Go (+1.16):

go mod download github.com/soypat/lneto@latest
S
Description
Userspace networking library. HTTP/TCP/IP/Ethernet/RMII/MDIO/UDP/NTP/DHCP/DNS blabla. Runs on a couple kB of RAM
Readme BSD-3-Clause 14 MiB
Latest
2026-04-15 00:05:02 +00:00
Languages
Go 100%