Mika Leppänen
dd346ec5a8
Either ipv4 or ipv4v6 PPP and IP stacks are enabled based on 3GPP context
2017-08-22 13:14:41 +03:00
Kevin Bracey
284843fdb3
Restore mbed OS 5.4 mbed_lwip_ function prototypes
...
External EMAC drivers are currently directly attaching to lwip_stack.c
via mbed_lwip_bringup et al. Restore the original prototypes to avoid
compatibility breakage.
2017-06-02 14:30:25 +03:00
Kevin Bracey
42cd1e1fac
Make lwip_stack.c include its header
...
Fix some type mismatches that this revealed.
2017-06-02 14:29:34 +03:00
Hasnain Virk
87a4580e5f
Bug fixes & state machine corrections
...
In case of carrier lost, we would like to inform PPP data pump.
That involved setting up link status flag down semaphores.
mbed_lwip_bringup() and mbed_lwip_bringdown() had been Ethernet specific only.
We extend these routines to support PPP as well. Currently we support only one interface
at a time. However, future enhancement to multi interface support should be trivial.
2017-05-31 15:02:11 +03:00
Kevin Bracey
7e3c529d21
Unify LWIP Ethernet and PPP initialisation
2017-05-31 15:02:11 +03:00
Kevin Bracey
be00c1720b
Separate LWIP core and Ethernet interface initialisation
...
Will allow LWIP to be initialised for PPP use.
2017-05-31 15:02:11 +03:00
Christopher Haster
78b9357c80
nsapi - Adopted standardized return types in lwip
2016-11-02 15:25:22 -05:00
Bartek Szatkowski
ae11b51b26
Split lwip initialisation and interface bringup
...
Split IP stack initialisation from mbed_lwip_bringup to mbed_lwip_init.
2016-10-04 14:32:44 +01:00
Bartek Szatkowski
98eb50f592
Refactor lwip_stack function names to include mbed prefix
...
Mbed function names, prefixed with lwip are confusing, as the name
suggest that they are part of lwip ip stack.
2016-10-04 14:22:24 +01:00
Christopher Haster
5cd2d7869e
Merge remote-tracking branch 'upstream/master' into feature_wifi_ublox_merge
2016-10-02 07:29:07 -05:00
Christopher Haster
ba99a1f31d
restructure - Restructured features/net directory
...
features/net/network-socket -> features/netsocket
features/net/FEATURE_IPV4 -> features/FEATURE_LWIP
features/net/nanostack-binaries -> features/nanostack
features/net/FEATURE_NANOSTACK -> features/nanostack/FEATURE_NANOSTACK
2016-09-30 19:18:09 -05:00