A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Revisions of udp/dhcp/dhcp.c

Revision Date Message Actions
187:122fc1996c86 2021-01-18 Changed Ip4Address to Ip4Addr.; Moved Ip6AddrIsExternal from NdpNeedsToBeRouted. File  Diff  Annotate
185:e8f516e142c4 2021-01-14 DHCP - Zeroed the unused client hardware bytes (last ten of sixteen) as I noticed in wireshark that where they had changed between discover and request is when the server was returning a NAK; may just have been a coincidence however. File  Diff  Annotate
184:ad80a63e3002 2021-01-14 Modified TFTP to not start if the network wasn't ready in IPv4; Made changes to DHCP including making the first timeout 4 seconds rather than 1. File  Diff  Annotate
183:ee809769bf89 2021-01-12 Added acheck as to whether DNS could be used for internal lookups and prevented external lookups being passed to LLMNR or MDNS.; Modified DHCP to try to solve the sky router sometimes sending spurious NAKs. File  Diff  Annotate
181:169881ecd52f 2021-01-04 Added vendor information to address and name resolutions. Also did some tidied DHCP. File  Diff  Annotate
180:0a30cff6b36a 2020-12-31 Fixed DHCP problem with not providing the offered IP in the request resulting in a NAQ. File  Diff  Annotate
179:55342264fca1 2020-12-30 DHCP did not adequately handle the NAKs that my Sky router was handing out. Now correctly tears down the IPv4 DHCP information and starts afresh. File  Diff  Annotate
178:52714fef5ca1 2020-12-29 Included host name in DHCP request option 12 to allow my Sky router to display the host name instead of 'UNKNOWN'. Also removed different host names for IPv4 and IPv6. File  Diff  Annotate
174:60e5ab296671 2020-12-23 Modified DhcpIpNeedsToBeRouted to take into account that broadcast and multicast addresses don't need to be routed File  Diff  Annotate
160:6a1d1d368f80 2019-09-29 Corrected some minor bugs File  Diff  Annotate
136:8a65abb0dc63 2019-04-06 Part way through replacing __packed with byte copy access to the headers. File  Diff  Annotate
133:a37eb35a03f1 2019-03-20 Updated clock library File  Diff  Annotate
132:db2174b36a6d 2019-03-20 Updated clock library File  Diff  Annotate
128:79052cb4a41c 2019-03-11 Tidied up the DNS label module and removed some declarations that had not left room for the terminating null. File  Diff  Annotate
119:8e1a7805b801 2019-01-29 Updated NDP module to backoff its requests in not successful. File  Diff  Annotate
116:60521b29e4c9 2019-01-25 Added backoff delay to DHCP File  Diff  Annotate
115:5c003909bcf3 2019-01-23 Updated TFTP module File  Diff  Annotate | base