Reduce code size: don't include code in those files if IP_FRAG == 0 and IP_REASSEMBLY == 0

This commit is contained in:
goldsimon 2007-03-06 15:27:58 +00:00
parent ed07d481d6
commit 874bfe19d2
3 changed files with 12 additions and 2 deletions

View File

@ -38,6 +38,10 @@ HISTORY
++ Bug fixes:
2007-03-06 Simon Goldschmidt
* ip_frag.c, ip_frag.h: Reduce code size: don't include code in those files
if IP_FRAG == 0 and IP_REASSEMBLY == 0
2007-03-06 Frédéric Bernon, Simon Goldschmidt
* opt.h, ip_frag.h, tcpip.h, tcpip.c, ethernetif.c: add new configuration
option named ETHARP_TCPIP_ETHINPUT, which enable the new tcpip_ethinput.

View File

@ -37,6 +37,8 @@
*
*/
#if (IP_FRAG || IP_REASSEMBLY)
#include <string.h>
#include "lwip/opt.h"
@ -386,3 +388,5 @@ ip_frag(struct pbuf *p, struct netif *netif, struct ip_addr *dest)
snmp_inc_ipfragoks();
return ERR_OK;
}
#endif /* IP_FRAG || IP_REASSEMBLY */

View File

@ -33,6 +33,8 @@
#ifndef __LWIP_IP_FRAG_H__
#define __LWIP_IP_FRAG_H__
#if (IP_FRAG || IP_REASSEMBLY)
#include "lwip/opt.h"
#include "lwip/err.h"
#include "lwip/pbuf.h"
@ -47,6 +49,6 @@ void ip_reass_tmr(void);
struct pbuf * ip_reass(struct pbuf *p);
err_t ip_frag(struct pbuf *p, struct netif *netif, struct ip_addr *dest);
#endif /* IP_FRAG || IP_REASSEMBLY */
#endif /* __LWIP_IP_FRAG_H__ */