[mc1322x] 6LowPAN data payload
Jon Smirl
jonsmirl at gmail.com
Tue Jul 13 14:05:26 EDT 2010
On Tue, Jul 13, 2010 at 1:45 PM, Mariano Alvira <mar at devl.org> wrote:
> On Tue, Jul 13, 2010 at 07:27:53PM +0200, Daniel Berenguer wrote:
>> Which is the maximum data payload you've ever been able to receive via
>> 6LowPAN UDP under Contiki (uIP)? I seem unable to receive data packets
>> bigger than 88 bytes. Are multi-packet receptions disabled for the
>> mc1322x port?
>
> Fragmentation is possible but the conf files are not set up right to
> do that --- it's something I'm working on right now. Here are the
> changes I have right now. This does 6lowpag frags (up to 1280 byte
> packets). This does NOT do IPv6 frags.
There is a 6lowpan fragmentation spec
http://tools.ietf.org/html/draft-thubert-6lowpan-simple-fragment-recovery-07
>
>
> -Mar.
>
>
> diff --git a/examples/ipv6/rpl-border-router/project-router-conf.h b/examples/ipv6/rpl-border-router/project-router-conf.h
> index 660624c..cc1623a 100644
> --- a/examples/ipv6/rpl-border-router/project-router-conf.h
> +++ b/examples/ipv6/rpl-border-router/project-router-conf.h
> @@ -44,10 +44,10 @@
> #define UIP_CONF_DS6_ROUTE_NBU 30
>
> #undef QUEUEBUF_CONF_NUM
> -#define QUEUEBUF_CONF_NUM 6
> +#define QUEUEBUF_CONF_NUM 16
>
> #undef UIP_CONF_BUFFER_SIZE
> -#define UIP_CONF_BUFFER_SIZE 140
> +#define UIP_CONF_BUFFER_SIZE 1300
>
> #undef UIP_CONF_RECEIVE_WINDOW
> #define UIP_CONF_RECEIVE_WINDOW 60
> diff --git a/platform/redbee-econotag/contiki-conf.h b/platform/redbee-econotag/contiki-conf.h
> index 40d96cf..eed7c8f 100644
> --- a/platform/redbee-econotag/contiki-conf.h
> +++ b/platform/redbee-econotag/contiki-conf.h
> @@ -191,7 +193,9 @@
> #define UIP_CONF_ND6_MAX_NEIGHBORS 4
> #define UIP_CONF_ND6_MAX_DEFROUTERS 2
> #define UIP_CONF_IP_FORWARD 0
> -#define UIP_CONF_BUFFER_SIZE 240
> +#define UIP_CONF_BUFFER_SIZE 1300
> +#define SICSLOWPAN_CONF_FRAG 1
> +#define SICSLOWPAN_CONF_MAXAGE 8
>
> #define SICSLOWPAN_CONF_COMPRESSION_IPV6 0
> #define SICSLOWPAN_CONF_COMPRESSION_HC1 1
> @@ -205,7 +209,7 @@
> #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 2
> #else /* WITH_UIP6 */
> #define UIP_CONF_IP_FORWARD 1
> -#define UIP_CONF_BUFFER_SIZE 108
> +#define UIP_CONF_BUFFER_SIZE 1300
> #endif /* WITH_UIP6 */
>
> #define UIP_CONF_ICMP_DEST_UNREACH 1
>
> _______________________________________________
> mc1322x mailing list
> mc1322x at devl.org
> http://devl.org/cgi-bin/mailman/listinfo/mc1322x
>
--
Jon Smirl
jonsmirl at gmail.com
More information about the mc1322x
mailing list