Browse Source

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

STABLE-2_1_x
goldsimon 19 years ago
parent
commit
874bfe19d2
  1. 4
      CHANGELOG
  2. 4
      src/core/ipv4/ip_frag.c
  3. 6
      src/include/ipv4/lwip/ip_frag.h

4
CHANGELOG

@ -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.

4
src/core/ipv4/ip_frag.c

@ -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 */

6
src/include/ipv4/lwip/ip_frag.h

@ -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 /* __LWIP_IP_FRAG_H__ */
#endif /* IP_FRAG || IP_REASSEMBLY */
#endif /* __LWIP_IP_FRAG_H__ */

Loading…
Cancel
Save