-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Commit 4735f66
committed
IPv6 support: Add proper link-local and SLAAC in STA and WifiMulti
This patch partially depends on:
espressif/esp32-arduino-lib-builder#67
Without this patch we will get only Link local IPv6 (still useful for MDNS and etc).
With patch we will get also global IPv6 address by SLAAC.
By default IPv6 disabled, until it is properly tested.
Tested on BasicHttpClient by adding:
wifiMulti.IPv6(true);
before: wifiMulti.addAP() call
Enabling Core Debug Level: verbose
If IP6 obtained, in logs will be visible:
[ 8028][V][WiFiGeneric.cpp:380] _arduino_event_cb(): IF[0] Got IPv6: IP Index: 0, Zone: 2, fe80:0000:0000:0000:xxxx:xxxx:xxxx:xxxx
[ 8028][D][WiFiGeneric.cpp:852] _eventCallback(): Arduino Event: 8 - STA_GOT_IP6
[ 11028][V][WiFiGeneric.cpp:380] _arduino_event_cb(): IF[0] Got IPv6: IP Index: 1, Zone: 0, 2a0d:yyyy:0000:4000:yyyy:yyyy:yyyy:yyyy
[ 11028][D][WiFiGeneric.cpp:852] _eventCallback(): Arduino Event: 8 - STA_GOT_IP6
This is linked to: #6242
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>1 parent 0b3f1a9 commit 4735f66
File tree
6 files changed
+26
-2
lines changed- libraries/WiFi/src
6 files changed
+26
-2
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
866 | 866 |
| |
867 | 867 |
| |
868 | 868 |
| |
869 | - | ||
870 | - | ||
869 | + | ||
870 | + | ||
871 | 871 |
| |
872 | 872 |
| |
873 | 873 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
138 | 138 |
| |
139 | 139 |
| |
140 | 140 |
| |
141 | + | ||
141 | 142 |
| |
142 | 143 |
| |
143 | 144 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 | + | ||
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
| |||
160 | 161 |
| |
161 | 162 |
| |
162 | 163 |
| |
164 | + | ||
165 | + | ||
163 | 166 |
| |
164 | 167 |
| |
165 | 168 |
| |
| |||
202 | 205 |
| |
203 | 206 |
| |
204 | 207 |
| |
208 | + | ||
209 | + | ||
210 | + | ||
211 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | + | ||
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
48 | 49 |
| |
50 | + | ||
49 | 51 |
| |
50 | 52 |
| |
51 | 53 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
726 | 726 |
| |
727 | 727 |
| |
728 | 728 |
| |
729 | + | ||
730 | + | ||
731 | + | ||
732 | + | ||
733 | + | ||
734 | + | ||
735 | + | ||
736 | + | ||
737 | + | ||
738 | + | ||
739 | + | ||
740 | + | ||
741 | + | ||
729 | 742 |
| |
730 | 743 |
| |
731 | 744 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
87 | + | ||
87 | 88 |
| |
88 | 89 |
| |
89 | 90 |
| |
|
0 commit comments