Categorygithub.com/soypat/lneto
repositorypackage
0.0.0-20250216174702-523f60976184
Repository: https://github.com/soypat/lneto.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

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