llmnr_responder.h
error_t llmnrFormatIpv4AddrRecord(NetInterface *interface, LlmnrHeader *message, size_t *length, Ipv4Addr ipv4Addr)
Format A resource record.
Definition: llmnr_responder.c:415
error_t llmnrSendResponse(NetInterface *interface, const IpAddr *destIpAddr, uint16_t destPort, uint16_t id, uint16_t qtype, uint16_t qclass)
Send LLMNR response message.
Definition: llmnr_responder.c:236
void llmnrProcessQuery(NetInterface *interface, const IpPseudoHeader *pseudoHeader, const UdpHeader *udpHeader, const NetBuffer *buffer, size_t offset, const NetRxAncillary *ancillary, void *param)
Process LLMNR query message.
Definition: llmnr_responder.c:96
error_t llmnrResponderInit(NetInterface *interface)
LLMNR responder initialization.
Definition: llmnr_responder.c:52
UDP (User Datagram Protocol)
Definitions common to LLMNR client and responder.
error_t llmnrFormatIpv6AddrRecord(NetInterface *interface, LlmnrHeader *message, size_t *length, const Ipv6Addr *ipv6Addr)
Format AAAA resource record.
Definition: llmnr_responder.c:475
TCP/IP stack core.
Common DNS routines.