Merge pull request #507 from bloqaudio/fix/build-uip-modules-per-config

uip: build the optional modules only when configured
This commit is contained in:
logicog authored and GitHub committed 2026-09-27 17:47:29 +02:00
commit de705380c9
3 files changed
+22

No files matched your search

+4
View File
@@ -64,6 +64,8 @@
#include "../rtl837x_common.h" #include "../rtl837x_common.h"
#if UIP_FORWARDING
/* /*
* The list of registered network interfaces. * The list of registered network interfaces.
*/ */
@@ -535,3 +537,5 @@ uip_fw_periodic(void)
} }
} }
/*------------------------------------------------------------------------------*/ /*------------------------------------------------------------------------------*/
#endif /* UIP_FORWARDING */
+4
View File
@@ -43,6 +43,8 @@
#include "uip-neighbor.h" #include "uip-neighbor.h"
#include "../rtl837x_common.h" #include "../rtl837x_common.h"
#if UIP_CONF_IPV6
#pragma codeseg BANK1 #pragma codeseg BANK1
#pragma constseg BANK1 #pragma constseg BANK1
@@ -170,3 +172,5 @@ uip_neighbor_lookup(__xdata uip_ipaddr_t ipaddr)
return NULL; return NULL;
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
#endif /* UIP_CONF_IPV6 */
+14
View File
@@ -464,6 +464,20 @@ extern __xdata uint8_t uip_buf[UIP_CONF_BUFFER_SIZE+2];
#define UIP_BROADCAST UIP_CONF_BROADCAST #define UIP_BROADCAST UIP_CONF_BROADCAST
#endif /* UIP_CONF_BROADCAST */ #endif /* UIP_CONF_BROADCAST */
/**
* Build the IP forwarding module.
*
* uip-fw.c forwards packets between several network interfaces. A
* single-interface device does not call it and should not pay for it.
*
* \hideinitializer
*/
#ifndef UIP_CONF_FORWARDING
#define UIP_FORWARDING 0
#else /* UIP_CONF_FORWARDING */
#define UIP_FORWARDING UIP_CONF_FORWARDING
#endif /* UIP_CONF_FORWARDING */
/** /**
* Print out a uIP log message. * Print out a uIP log message.
* *