20#ifndef PROTOCORE_NETWORK_H
21#define PROTOCORE_NETWORK_H
27#if PROTOCORE_ENABLE_FORWARD
56#if PROTOCORE_ENABLE_DNS
59#if PROTOCORE_ENABLE_FORWARD
71 void (*
const init)(uint8_t *work);
82static const NetworkNs network __attribute__((unused)) = {
Layer 3 (Network) - name resolution, both directions: asking and answering.
Layer 3 (Network) - the interface forwarding plane (PROTOCORE_ENABLE_FORWARD).
Layer 3 (Network) - a family-tagged IP address (IPv4 or IPv6) with RFC-faithful text parsing,...
void protocore_network_init(uint8_t *work)
networkVars networkV
The operands and the outcome.
void(*const init)(uint8_t *work)
IpNs * ip
an internet address as a value (RFC 791, RFC 8200)
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
#define PROTOCORE_END_DECLS