| 123456789101112131415 |
- // Copyright (c) Tailscale Inc & AUTHORS
- // SPDX-License-Identifier: BSD-3-Clause
- // Package packet contains packet parsing and marshaling utilities.
- //
- // Parsed provides allocation-free minimal packet header decoding, for
- // use in packet filtering. The other types in the package are for
- // constructing and marshaling packets into []bytes.
- //
- // To support allocation-free parsing, this package defines IPv4 and
- // IPv6 address types. You should prefer to use netaddr's types,
- // except where you absolutely need allocation-free IP handling
- // (i.e. in the tunnel datapath) and are willing to implement all
- // codepaths and data structures twice, once per IP family.
- package packet
|