lwip/src
David van Moolenbroek b59472cf63 raw: core support for IP_HDRINCL socket option
This patch adds a new RAW_FLAGS_HDRINCL flag to the raw core
implementation. When this flag is set on a RAW PCB, the raw send
routines expect the caller to supply an IP header for the given
packet, and will use that IP header instead of prepending one to
the packet themselves.

This feature allows the IP_HDRINCL socket option to be implemented
in higher layers with no further effort. Even thoguh that option is
traditionally supported for IPv4 sockets only (e.g., see RFC 3542
Sec. 3), the RAW_FLAGS_HDRINCL flag supports both IPv4 and IPv6, as
much of the lower-level infrastructure was already in place anyway.
2017-01-08 19:26:30 +01:00
..
api Add missing #include in netdb.c for atoi() 2017-01-05 08:55:12 +01:00
apps MQTT: Add check that WILL topic length must be > 0 2017-01-08 19:08:54 +01:00
core raw: core support for IP_HDRINCL socket option 2017-01-08 19:26:30 +01:00
include raw: core support for IP_HDRINCL socket option 2017-01-08 19:26:30 +01:00
netif Minor: nd6_packet_send_check() -> nd6_get_next_hop_addr_or_queue() (too long, but a little more self-explaining); cosmetics... 2016-12-14 20:52:44 +01:00
Filelists.mk task #14281: Add MQTT client 2016-12-20 09:16:21 +01:00
FILES update some FILES list files 2016-08-03 20:21:54 +02:00