From ad450e18a7224bc07ff7ae78a8b2d539c01fc5c9 Mon Sep 17 00:00:00 2001 From: nifi Date: Wed, 5 May 2010 21:12:56 +0000 Subject: [PATCH] added project configuration --- examples/ipv6/rpl-border-router/Makefile | 2 +- .../rpl-border-router/project-router-conf.h | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 examples/ipv6/rpl-border-router/project-router-conf.h diff --git a/examples/ipv6/rpl-border-router/Makefile b/examples/ipv6/rpl-border-router/Makefile index ab48f2bc4..827ab1238 100644 --- a/examples/ipv6/rpl-border-router/Makefile +++ b/examples/ipv6/rpl-border-router/Makefile @@ -5,7 +5,7 @@ CONTIKI=../../.. WITH_UIP6=1 UIP_CONF_IPV6=1 -CFLAGS += -DUIP_FALLBACK_INTERFACE=rpl_interface +CFLAGS += -DPROJECT_CONF_H=\"project-router-conf.h\" PROJECT_SOURCEFILES += slip-bridge.c include $(CONTIKI)/Makefile.include diff --git a/examples/ipv6/rpl-border-router/project-router-conf.h b/examples/ipv6/rpl-border-router/project-router-conf.h new file mode 100644 index 000000000..320e95615 --- /dev/null +++ b/examples/ipv6/rpl-border-router/project-router-conf.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2010, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id: project-router-conf.h,v 1.1 2010/05/05 21:12:56 nifi Exp $ + */ + +#ifndef __PROJECT_ROUTER_CONF_H__ +#define __PROJECT_ROUTER_CONF_H__ + +#undef UIP_FALLBACK_INTERFACE +#define UIP_FALLBACK_INTERFACE rpl_interface + +/* The number of supported neighbors */ +#undef UIP_CONF_DS6_NBR_NBU +#define UIP_CONF_DS6_NBR_NBU 10 + +/* The number of supported routes */ +#undef UIP_CONF_DS6_ROUTE_NBU +#define UIP_CONF_DS6_ROUTE_NBU 20 + +#endif /* __PROJECT_ROUTER_CONF_H__ */