adamdunkels
|
3d10dedecf
|
Added a safety measure against a problem where a node in rare situations would turn itself into a sink. Not entirely sure why this happens, but the safety measure should at least avoid the results of the problem. Added more debug messages.
|
2010-04-30 07:33:51 +00:00 |
|
adamdunkels
|
0859d4b95f
|
Avoid turning off the radio in the middle of a packet reception
|
2010-04-30 07:32:39 +00:00 |
|
adamdunkels
|
e606c674c2
|
Rewrote LPP so that it uses 802.15.4 headers. A number of bugfixes with respect to alignment. Avoid turning off the radio in the middle of packet reception.
|
2010-04-30 07:31:44 +00:00 |
|
adamdunkels
|
55b6129bd2
|
Debug printout fix
|
2010-04-30 07:29:31 +00:00 |
|
adamdunkels
|
e523c36cdf
|
Removed the (unused) header packet of the queuebuf. Added a function for accessing address attributes in the queuebuf
|
2010-04-30 07:29:08 +00:00 |
|
adamdunkels
|
3c735fcea4
|
Added a packetbuf flag that indicates if the link layer acks should be used or not
|
2010-04-30 07:25:51 +00:00 |
|
adamdunkels
|
798f1c63bd
|
Make it possible to receive multicast UDP packets
|
2010-04-30 07:19:33 +00:00 |
|
fros4943
|
18e5718c97
|
avoid freeing queuebuf multiple times, and free buffer after cancelling connection
|
2010-04-27 13:08:55 +00:00 |
|
fros4943
|
12b6f35ce7
|
PRINTF()ed debugging output
|
2010-04-27 12:56:35 +00:00 |
|
nifi
|
85d6f6c514
|
removed unused variable
|
2010-04-26 22:41:50 +00:00 |
|
nifi
|
875ad7ffda
|
Fixed to not change the header if the header allocation fails
|
2010-04-26 22:05:40 +00:00 |
|
nifi
|
b26f45a35b
|
code cleanup
|
2010-04-26 17:55:11 +00:00 |
|
nifi
|
d761b6e89a
|
Added MAC header to handle padding
|
2010-04-26 17:46:21 +00:00 |
|
nifi
|
14b1bb9f57
|
Fixed to only use leds when DEBUG is set
|
2010-04-20 11:41:16 +00:00 |
|
nvt-se
|
2e5d97366a
|
ensure matching format and type in debug printf
|
2010-04-09 16:21:07 +00:00 |
|
adamdunkels
|
3670fac618
|
Bugfix: timing fixed
|
2010-04-08 18:23:24 +00:00 |
|
adamdunkels
|
f2bf8965d5
|
MAC sequence number attribute
|
2010-04-08 09:46:30 +00:00 |
|
adamdunkels
|
91ff8574ad
|
Improved handling of duplicate packets
|
2010-04-08 09:32:56 +00:00 |
|
nvt-se
|
ac4ba199bc
|
Turn off DEBUG mode by default.
|
2010-04-06 21:37:54 +00:00 |
|
nvt-se
|
75dd41601b
|
Added a macro for checking if an address is link local.
|
2010-04-06 16:47:18 +00:00 |
|
adamdunkels
|
497111bcc9
|
Added an optional rate limit for broadcast transmissions
|
2010-04-06 11:57:43 +00:00 |
|
adamdunkels
|
e06a30fdb0
|
Added MAC-layer duplicate message suppression, which is very helpful when running with duty cycling turned off
|
2010-04-05 19:28:07 +00:00 |
|
adamdunkels
|
c68ee6e577
|
Bugfix: memory from the wrong memb was freed.
|
2010-04-04 21:02:09 +00:00 |
|
adamdunkels
|
a4c328785a
|
Small timing tweaks
|
2010-04-04 21:01:24 +00:00 |
|
adamdunkels
|
62039a530d
|
Removed non-existant cooja-debug.h include
|
2010-04-04 12:31:47 +00:00 |
|
adamdunkels
|
7d6ff0289e
|
Fiddled more with the timing: the phase seems stable now at least. Still bugs left though...
|
2010-04-04 12:28:29 +00:00 |
|
adamdunkels
|
be117afe04
|
After a lot of tweaking and twiddling with the timing of the ContikiMAC code and the mechanisms in the CC2420 driver, things seem to work somewhat stable now - knock on wood!
|
2010-04-04 07:49:30 +00:00 |
|
adamdunkels
|
83eaa70f03
|
Added pending flag
|
2010-04-03 13:34:20 +00:00 |
|
adamdunkels
|
121ca946e1
|
Improved phase lock behaviour when neighbor is not duty cycling: senders notify receivers via the 802.15.4 pending bit that they are not duty cycling. Neighbors then will start sending packets immediately and not wait for neighbors' phase. Tweaking of ContikiMAC timers to make it more reliable.
|
2010-04-03 13:28:30 +00:00 |
|
joxe
|
6ae86d001d
|
made number of phase neighbors configurable
|
2010-04-01 17:17:36 +00:00 |
|
fros4943
|
59357e8b75
|
PRINTF():ed debugging output
|
2010-04-01 11:08:36 +00:00 |
|
adamdunkels
|
cc11c9d3f2
|
Added missing #define
|
2010-04-01 10:56:00 +00:00 |
|
adamdunkels
|
a8d8b6d31d
|
Improved parent management: parent neighbor is retained until a better neighbor is found (with 1 ETX less than parent). Don't drop parent neighbors when loop is detected (loops are transient anyway).
|
2010-04-01 10:45:21 +00:00 |
|
adamdunkels
|
d7457bc340
|
Improved parent management: parent neighbor is retained until a better neighbor is found (with 1 ETX less than parent). Don't drop parent neighbors when loop is detected (loops are transient anyway).
|
2010-04-01 10:03:19 +00:00 |
|
adamdunkels
|
add426de4b
|
Bugfixed stream mode: node listens 100% for 0.5 seconds in stream mode. Naming change: is_listening changed is_snooping.
|
2010-04-01 10:02:04 +00:00 |
|
adamdunkels
|
5b121b4829
|
Set stream bit only on non-FIN TCP segments
|
2010-04-01 10:01:01 +00:00 |
|
adamdunkels
|
b43f7830b3
|
Fine-tuned the timing and phase lock optimization
|
2010-03-31 20:27:15 +00:00 |
|
adamdunkels
|
4e33112d3e
|
Guard against malformed broadcast announcements
|
2010-03-31 12:17:24 +00:00 |
|
adamdunkels
|
877eb2fbe9
|
Fiddled with the timing
|
2010-03-31 11:54:38 +00:00 |
|
fros4943
|
3bd07ea55a
|
bugfix: refresh correct source route
+
refreshing gateway route whenever data is received via a gateway
|
2010-03-31 09:38:42 +00:00 |
|
adamdunkels
|
bcfa80102d
|
Had previously not included the waiting time that the CC2420 introduces when sending a packet. Also increased the smallest packet size, just to be on the safe side.
|
2010-03-30 23:01:32 +00:00 |
|
adamdunkels
|
226abb8ec3
|
Removed non-existant include file
|
2010-03-29 22:10:03 +00:00 |
|
adamdunkels
|
4e3268e2e2
|
Added function that removes the header
|
2010-03-29 21:53:04 +00:00 |
|
adamdunkels
|
4c3b69dc07
|
Configuration parameter for number of MAC-layer retransmissions
|
2010-03-29 21:52:25 +00:00 |
|
adamdunkels
|
9c58768b59
|
Extend packet size after creating 802.15.4 header; prepare radio chip with packet before waiting for neighbor phase to make phase wait time deterministic
|
2010-03-29 21:51:36 +00:00 |
|
adamdunkels
|
b4b7e942b6
|
Back off a guard time for every non-ack packet
|
2010-03-29 21:50:01 +00:00 |
|
oliverschmidt
|
315e446584
|
Adjusted formal parameter to single existing actual parameter.
|
2010-03-29 20:26:14 +00:00 |
|
fros4943
|
0fcbfae836
|
updated function: has_value argument was missing
|
2010-03-29 12:13:35 +00:00 |
|
fros4943
|
671629dea0
|
moved packet_sent function, it was in a HC06-specific unit
|
2010-03-29 11:48:09 +00:00 |
|
joxe
|
bd6cd03c1d
|
moved prefix to avoid compiler warning
|
2010-03-26 15:12:57 +00:00 |
|