diff options
| author | Meco Man <[email protected]> | 2021-01-30 12:33:19 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-30 12:33:19 +0800 |
| commit | 97cc8a8f72838deb0273a3e60ae29319edd7e4f7 (patch) | |
| tree | 240ca2dbffead9d828c59719b447844ab63c5e52 /components/net | |
| parent | 7405618eafd9d0acd1d6da7ccd014700e9c17768 (diff) | |
| parent | 45963a16b07857fadec81ff1d7cf6d16deeaddb5 (diff) | |
Merge pull request #14 from RT-Thread/master
pr
Diffstat (limited to 'components/net')
| -rw-r--r-- | components/net/lwip_dhcpd/SConscript | 2 | ||||
| -rw-r--r-- | components/net/lwip_dhcpd/dhcp_server.c | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/components/net/lwip_dhcpd/SConscript b/components/net/lwip_dhcpd/SConscript index 16c673036a..837eb043e4 100644 --- a/components/net/lwip_dhcpd/SConscript +++ b/components/net/lwip_dhcpd/SConscript @@ -2,7 +2,7 @@ from building import * cwd = GetCurrentDir() -if GetDepend('RT_USING_LWIP202') or GetDepend('RT_USING_LWIP210') : +if GetDepend('RT_USING_LWIP202') or GetDepend('RT_USING_LWIP212') : src = ['dhcp_server_raw.c'] else: src = ['dhcp_server.c'] diff --git a/components/net/lwip_dhcpd/dhcp_server.c b/components/net/lwip_dhcpd/dhcp_server.c index 93b4ad16f0..b37d038b86 100644 --- a/components/net/lwip_dhcpd/dhcp_server.c +++ b/components/net/lwip_dhcpd/dhcp_server.c @@ -80,6 +80,22 @@ #define LWIP_DHCP 1 #include <lwip/dhcp.h> +#ifndef DHCP_CLIENT_PORT +#define DHCP_CLIENT_PORT 68 +#endif + +#ifndef DHCP_SERVER_PORT +#define DHCP_SERVER_PORT 67 +#endif + +#ifndef ETHADDR32_COPY +#define ETHADDR32_COPY(dst, src) SMEMCPY(dst, src, ETH_HWADDR_LEN) +#endif + +#ifndef ETHADDR16_COPY +#define ETHADDR16_COPY(dst, src) SMEMCPY(dst, src, ETH_HWADDR_LEN) +#endif + /* buffer size for receive DHCP packet */ #define BUFSZ 1024 |
