Fredrik Osterlind
|
b9f1b9b205
|
simplified and bugfixed Cooja's IP address interface, added two
variables in uip-ds6.c to allow Cooja to extract addresses from memory
|
2012-06-01 15:47:22 +02:00 |
Fredrik Osterlind
|
076c208b72
|
avoid gcc optimization bug by extracting struct values
|
2012-05-30 17:58:45 +02:00 |
Fredrik Osterlind
|
f8e0da428a
|
bugfix: transfer did not terminate correctly when last packet was full
|
2012-05-29 13:46:22 +02:00 |
David Kopf
|
e62f2c3977
|
Ensure MAXDADNS is defined in uip-ds6.h
Set no RPL as webserver6.minimal-net default and update README
|
2012-05-28 10:01:34 -04:00 |
Mariano Alvira
|
65719adc93
|
Set the R flag in NAs if UIP_CONF_ROUTER
|
2012-05-10 16:32:55 -04:00 |
Niclas Finne
|
d3b4efa06f
|
removed obsolete function declaration
|
2012-04-24 14:08:40 +02:00 |
nvt
|
e4a305d353
|
Update the last lookup time for a neighbor when actually doing a lookup. Also fixed some coding style issues.
|
2012-04-22 00:31:56 +02:00 |
nvt
|
534c734465
|
Removed redundant code and improve code style and documentation.
|
2012-04-22 00:18:07 +02:00 |
nvt
|
e94718f95c
|
Separated configuration into a new file called rpl-conf.h. Improved the documentation.
|
2012-04-22 00:17:10 +02:00 |
nvt
|
eda6b7c318
|
Use LIST_STRUCT macros. Made get_dag a static function.
|
2012-04-17 23:35:19 +02:00 |
nvt
|
3d0d2c284f
|
Changed function names.
|
2012-04-17 23:34:47 +02:00 |
nvt
|
80097f2c65
|
Removed some redundant code and fixed coding style.
|
2012-04-17 23:12:47 +02:00 |
nvt
|
6071b5aee7
|
Remove obsolete support for broadcast DAOs.
|
2012-04-17 23:04:20 +02:00 |
nvt
|
ed37e983f6
|
Refuse to allocate more parents for a specific DAG when the per-DAG limit has been reached.
|
2012-04-17 22:59:42 +02:00 |
nvt
|
d3fee514b3
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-04-12 21:35:02 +02:00 |
David Kopf
|
cac4e9a222
|
Add clock_delay_us and clock_set_seconds to clock.h. Modify clock_wait to use clock_time_t.
Remove the troublesome avr/dev/delay.* files.
Add PLATFORM_NAME and combine the confusing *_REVISION defines into a single PLATFORM_TYPE
|
2012-04-09 15:49:53 -04:00 |
nvt
|
26ee7cb5db
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-04-02 20:10:55 +02:00 |
Niclas Finne
|
2507ba4e8d
|
Avoid using memcpy on unaligned uint16_t variables, because certain compilers will optimize this code to a direct copy instruction that will result in unaligned memory access. Thanks to Angelo Compagnucci for reporting this problem.
|
2012-03-31 01:25:27 +02:00 |
nvt
|
bef9b2bd36
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-28 22:40:38 +02:00 |
Niclas Finne
|
7bf4fa4bff
|
Removed obsolete mac pointer
|
2012-03-28 21:51:19 +02:00 |
Ivan Delamer
|
5c232e7263
|
Remove compiler warning for remove_ext_header().
|
2012-03-27 19:48:26 -06:00 |
Ivan Delamer
|
51e3999054
|
Simplified reachability detections by sending probes only in PROBE
state.
|
2012-03-27 18:06:48 -06:00 |
Ivan Delamer
|
419ffddd0a
|
remove unnecessary stimer call in tcpip_ipv6_output()
|
2012-03-27 18:04:51 -06:00 |
Ivan Delamer
|
f9d5d71fde
|
6LowPAN: check tx result, if fail then do not send subsequent
fragments. Serves to save energy and also as collision avoidance.
|
2012-03-26 15:46:49 -06:00 |
Ivan Delamer
|
436cbec844
|
Separated processed_ip_len into processed_ip_in_len and
processed_ip_out_len to avoid corruption, in case we send a packet in
the middle of receiving a fragmented packet.
|
2012-03-26 15:46:47 -06:00 |
Ivan Delamer
|
c6b3a9957d
|
Ignore 6LowPAN fragments which won't fit in UIP_BUFSIZE (in case
UIP_BUFSIZE < 1280). Otherwise we'll have a buffer overrun.
|
2012-03-26 15:46:45 -06:00 |
simonduq
|
63ea562568
|
base encounter_time on the time before last strobe, remove unused previous_txtime
|
2012-03-26 22:49:28 +02:00 |
nvt
|
3cace20809
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-20 21:23:13 +01:00 |
simonduq
|
7784cf7827
|
stm32w platforms: use 2 cca and default contikimac guard time
|
2012-03-20 17:30:05 +01:00 |
simonduq
|
5da4463236
|
adding ducy cycling support to the stm32w-based platforms (patch by Chi-Anh La)
|
2012-03-20 17:29:58 +01:00 |
nvt
|
82ed40651a
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-15 21:47:12 +01:00 |
George Oikonomou
|
598dcc110c
|
sicslowpan doesn't need to remember the mac driver
|
2012-03-14 17:52:50 +00:00 |
George Oikonomou
|
e6819effef
|
Fix compile errors with SDCC
Intermingled declarations and code are not yet implemented in sdcc.
|
2012-03-14 17:52:50 +00:00 |
nvt
|
9fb93cd7b7
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-12 19:23:37 +01:00 |
Matthias Kovatsch
|
87cd18539b
|
Eliminated RPL_CONF_ADJUST_LLH_LEN correction by using uip_l3_icmp_hdr_len instead of uip_l2_l3_icmp_hdr_len.
|
2012-03-08 00:48:04 +01:00 |
Matthias Kovatsch
|
7eac4393c2
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-07 22:24:02 +01:00 |
Matthias Kovatsch
|
dd967e62f5
|
Applied patch provided by Franck Rousseau restoring UIP_LLH_LEN.
|
2012-03-07 22:22:58 +01:00 |
Ivan Delamer
|
f38962a3c4
|
Do not remove infinite default routers when PROBE fails.
|
2012-03-07 13:52:06 -07:00 |
nvt
|
c4eeb578a7
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-06 23:23:34 +01:00 |
nvt
|
3860e798ac
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-05 01:49:55 +01:00 |
David Kopf
|
07f6e10c1c
|
Add display options to border router web page, default now uses stack instead of static buffer.
Turn radio off until prefix is acquired.
|
2012-03-02 16:01:12 -05:00 |
nvt
|
217a4e54ca
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-02-22 19:28:49 +01:00 |
Joakim Eriksson
|
321ecc9fab
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-02-21 19:07:40 +01:00 |
Joakim Eriksson
|
5a65e3cc8b
|
tuned RPL parameters and improved calculation of path etx
|
2012-02-21 19:06:58 +01:00 |
David Kopf
|
745f071c98
|
Eliminate unused variable warnings. Dummy test of PT_YIELD_FLAG does not change program size.
|
2012-02-21 11:23:54 -05:00 |
David Kopf
|
6e45dfe5ff
|
PROGMEM changes needed for newer avr-gcc compiler
|
2012-02-21 11:10:57 -05:00 |
Nicholas J Humfrey
|
372de7d08a
|
Converted u8_t to uint8_t and u16_t to uint16_t in the rest of core (specifically ctk/vnc, slip and the loader code)
|
2012-02-21 08:33:24 -05:00 |
Joakim Eriksson
|
2752337e69
|
fixed lollipop counter
|
2012-02-21 13:20:20 +01:00 |
Nicholas J Humfrey
|
3fe55673d3
|
Converted deprecated uIP types in the network stack to standard C99 names (in stdint.h)
|
2012-02-17 22:45:13 +00:00 |
nvt
|
9d8be775d4
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-02-11 02:14:20 +01:00 |
Niclas Finne
|
99f3d5ada2
|
Added missing include
|
2012-03-06 12:33:47 +01:00 |
Ivan Delamer
|
27daa94030
|
Compress UDP header when UIP_CONF_UDP is disabled but we are routing
others' UDP packets.
|
2012-02-01 13:06:38 -07:00 |
Ivan Delamer
|
e7cd04b558
|
Bug fix: do not overwrite NS or RA messages otherwise generated in the
same uip_ds6_periodic() call.
|
2012-02-01 09:55:41 -07:00 |
Joakim Eriksson
|
729a434d0f
|
always send DAO to refresh routes
|
2012-02-29 15:01:59 -08:00 |
Nicolas Tsiftes
|
d0e2d9b47e
|
Cleaned up code style, comments, and print outs. Set default DAG parameters when the DIO configuration option is missing.
|
2012-02-29 21:59:50 +01:00 |
Ivan Delamer
|
02d3fd4758
|
Fixes small bug in uip-nd6.c: when a packet is sent before DAD is
completed, DAD-like message is sent that can create a DAD fail in
another node (if it matches the destination of our packet).
|
2012-01-31 15:44:29 -07:00 |
nvt
|
82a7c93b47
|
Check return value.
|
2012-01-30 23:51:07 +01:00 |
Nicolas Tsiftes
|
16c437da7e
|
Adjust for the multi-instance structures.
|
2012-02-27 23:03:52 +01:00 |
Niclas Finne
|
1e85183754
|
fixed debug output and changed to use uip-debug.h for debug output
|
2012-01-27 15:51:46 +01:00 |
Joakim Eriksson
|
c3655728b8
|
fixed extension header handling
|
2012-01-27 15:40:39 +01:00 |
Niclas Finne
|
b65972d32d
|
Corrected debug output
|
2012-01-22 22:27:20 +01:00 |
Joakim Eriksson
|
6ee05f4a2d
|
fixed loop detection bug in RPL
|
2012-01-13 05:37:30 -08:00 |
Matthias Kovatsch
|
8ee68b4345
|
Added ext. header handling for UDP (RPL multihop still not functional).
|
2012-01-12 20:22:31 +01:00 |
David Kopf
|
24d58edf15
|
Adjust cycle starts when RTIMER_ARCH_SECOND not a power of two.
|
2012-01-10 12:48:39 -05:00 |
Joakim Eriksson
|
d24ecf8d59
|
added timestamp to neighbor info
|
2012-01-10 16:04:56 +01:00 |
Joakim Eriksson
|
237100f6fa
|
changed so that ext hdr len code checks against buffer size instead of link mtu
|
2012-01-10 15:51:06 +01:00 |
Niclas Finne
|
9d261eec56
|
Use NETSTACK_RDC_* instead of NETSTACK_CONF_RDC_*
|
2012-01-09 18:06:30 +01:00 |
Niclas Finne
|
8e59df78e2
|
Autoenable RX after TX + removed exception check
|
2012-01-09 14:55:34 +01:00 |
Niclas Finne
|
f4f35973d1
|
Fixed some configuration problems and support for AUTOACK
|
2012-01-09 14:55:31 +01:00 |
Niclas Finne
|
a56793f401
|
Fixed compiler warnings
|
2012-01-09 14:54:50 +01:00 |
Niclas Finne
|
b6fd166155
|
Removed obsolete CRC checksum handling and debug leds
|
2012-01-09 14:41:48 +01:00 |
Niclas Finne
|
05b10eb9ce
|
Initial WiSMote port based on code from Arago Systems.
|
2012-01-09 12:25:06 +01:00 |
Niclas Finne
|
8b83ffec67
|
Added native-border-router and slip-radio
|
2012-01-01 09:29:33 +01:00 |
Joakim Eriksson
|
65edc32de2
|
Fixed uiplib to stop parsing IPv6 address when at length part
|
2012-01-01 09:29:27 +01:00 |
Joakim Eriksson
|
65163a9b57
|
Changed FRAMER to return negative values for error to allow 0 size headers.
|
2012-01-01 09:10:56 +01:00 |
nvt
|
d89a4ef4fd
|
Simplified best_dag function and fixed the previous incomplete commit.
|
2012-01-04 14:13:54 +01:00 |
Nicolas Tsiftes
|
f112fa99d5
|
Removed the force flag from rpl_reset_dio_timer. Removed an unnecessary DIO timer reset when changing rank but keeping the same preferred parent.
|
2012-01-04 11:22:11 +01:00 |
Mariano Alvira
|
c9ac19b919
|
Allocate the default_instance pointer in rpl-dag.c instead of the
header file to fix "multiple definition of `default_instance'" errors.
|
2011-12-09 08:36:23 -05:00 |
Mariano Alvira
|
1086299f25
|
fix typo
|
2011-12-09 08:23:43 -05:00 |
Adam Dunkels
|
f88a1e394b
|
Made collect retransmissions and broadcast announcements timers depend on the rdc wakeup rate
|
2011-12-09 08:18:22 +01:00 |
Nicolas Tsiftes
|
a4a7fd7dc0
|
Fix coding style.
|
2011-12-08 15:42:19 +01:00 |
Nicolas Tsiftes
|
1e61fca653
|
Fix coding style.
|
2011-12-08 15:38:35 +01:00 |
Nicolas Tsiftes
|
d0ebeb409e
|
Merge remote-tracking branch 'sf/master' into rpl-patch
Conflicts:
core/net/tcpip.c
|
2011-12-08 15:26:11 +01:00 |
Adam Dunkels
|
1e57ddb6c7
|
Disable phase shift correction by default
|
2011-12-08 14:04:01 +01:00 |
Adam Dunkels
|
0a428c9489
|
style fix; added fas check for cycle_time being a power of two or not.
|
2011-12-05 16:28:04 +01:00 |
Niclas Finne
|
405b295306
|
Clear uip_len when trying to send to a neighbor with an incomplete state, as suggested by Ivan Delamer.
|
2011-12-02 17:13:29 +01:00 |
Niclas Finne
|
077eba80e1
|
code style
|
2011-12-02 17:07:27 +01:00 |
Nicolas Tsiftes
|
23a280e5eb
|
Refactored loop detection.
|
2011-12-02 16:16:42 +01:00 |
Nicolas Tsiftes
|
ac869185c0
|
Refactored header management.
|
2011-12-02 15:55:07 +01:00 |
Nicolas Tsiftes
|
5c0100c979
|
Use rpl headers.
|
2011-12-02 15:54:49 +01:00 |
David Kopf
|
74aa63de43
|
Add optional correction for phase drift of receiver.
|
2011-12-01 10:02:37 -05:00 |
Nicolas Tsiftes
|
220e6f7b88
|
Minor documentation improvements.
|
2011-12-01 14:40:54 +01:00 |
Nicolas Tsiftes
|
7c808081d6
|
Coding style
|
2011-11-23 14:36:50 +01:00 |
nvt
|
e11b7d4fb6
|
Removed redundant code
|
2011-11-22 14:18:32 +01:00 |
Adam Dunkels
|
8edd86da5e
|
Bugfix: PROCESS_PAUSE() must explicitly check the event type, otherwise we may cause the process event queue to fill up if we repeatedly call PROCESS_PAUSE() while other (broadcast) events are posted as well, such as timer events.
|
2011-11-22 09:36:27 +01:00 |
Nicolas Tsiftes
|
cef95ebf9b
|
Inverted DAG ID check
|
2011-11-21 15:50:19 +01:00 |
Nicolas Tsiftes
|
2b1549bfe8
|
Continued merge with sf master
|
2011-11-21 15:25:13 +01:00 |
Nicolas Tsiftes
|
0e32956a63
|
Merge remote-tracking branch 'sf/master' into rpl-patch
|
2011-11-21 14:59:31 +01:00 |
Nicolas Tsiftes
|
ea73f1d767
|
Do not force DIO reset on certain events where it is not needed.
|
2011-11-16 09:49:22 +01:00 |
Nicolas Tsiftes
|
b405571e32
|
Update next-hop address for existing routes.
|
2011-11-16 09:05:34 +01:00 |