esp-idf/components
Angus Gratton 04a2cefb26 lwip: Enable IPV6_ONLY option for UDP sockets (BSD & netconn)
* setsockopt(s, IPV6_ONLY, &one, sizeof(int)) will disable IPV6-only
  mode. Incoming/outgoing IPV4 packets are dropped.

* Otherwise, sockets bound to IPV6_ANY_ADDR can receive unicast packets
  for IPV4 or IPV6.

* sendto() a IPV6-mapped-IPV4 address on a UDP socket works correctly
  (not supported for RAW or TCP sockets.)

* getaddrinfo() option AI_V4MAPPED is implemented.

As well as extending support to TCP & RAW, there is some potential improvement
to dropping incoming packets - the drop happens a bit late in the process and
there is no "ICMP port unreachable" response sent.
2017-10-02 10:50:27 +11:00
..
app_trace esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
app_update
aws_iot
bootloader
bootloader_support
bt Merge branch 'bugfix/btdm_change_pll_track_interrupt' into 'master' 2017-09-30 15:53:58 +08:00
coap
console
cxx
driver test(spi_master): add test case for 3 DMA issues with internal connection by gpio mux. 2017-09-27 10:44:28 +08:00
esp32 esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
esp_adc_cal
espcoredump
esptool_py
ethernet
expat
fatfs
freertos esp32: New Task Watchdog API 2017-09-29 23:10:55 +08:00
heap Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
idf_test
jsmn
json
libsodium
log Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
lwip lwip: Enable IPV6_ONLY option for UDP sockets (BSD & netconn) 2017-10-02 10:50:27 +11:00
mbedtls
mdns
micro-ecc
newlib
nghttp
nvs_flash
openssl
partition_table
pthread
sdmmc
soc Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
spi_flash Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
spiffs
tcpip_adapter
ulp
vfs
wear_levelling
wpa_supplicant
xtensa-debug-module