adamdunkels
|
3b283a5ff3
|
Added dummy function so that tcpip_output() always is defined, even if tcpip_set_outputfunc() never has been called. This fixes a bug with programs attempting to use the network when compiled for the native platform.
|
2008-11-09 12:29:24 +00:00 |
adamdunkels
|
5243d58ac5
|
Added logic for announcing that a network has a gateway to the outside world (with the function uip_over_mesh_make_announced_gateway()). The announced gateway sends a trickle message to the network, containing the address of the gateway. Other nodes will then know that packets destined to the outside world should go through the gateway node.
|
2008-11-09 12:20:56 +00:00 |
adamdunkels
|
8851a6359a
|
Remove unguarded printf()
|
2008-11-09 12:16:05 +00:00 |
oliverschmidt
|
28889f2210
|
Commented out otherwise unguarded printf().
|
2008-11-06 23:15:58 +00:00 |
nvt-se
|
0c4f7bed8f
|
temporary fix to get sicslowpan.c working on the Sky platform:
conventional MAC implementations require a call to the MAC driver's
read function.
|
2008-11-06 20:45:06 +00:00 |
adamdunkels
|
d73124cc5e
|
Bugfix: there was a problem with TCP segments not being properly retransmitted for protosockets-based applications. Cleaning up the logic around acknowledgements and retransmissions fixed the bugs pertaining to retransmissions of lost packets. This bugfix affects both the telnet server and the web server (which now work as expected wrt packet loss).
|
2008-10-31 18:10:24 +00:00 |
adamdunkels
|
f623b81d59
|
Temporarily out-commented the problematic code and added a comment that describes the problem
|
2008-10-17 14:40:16 +00:00 |
mdurvy
|
75f036f698
|
uncommented the remove of the router (necessary for compliance)
|
2008-10-16 09:07:43 +00:00 |
blakelev
|
99f6932cdf
|
Removed one line to prevent the default router from being removed
prematurely. This timer should not time out, but it does.
|
2008-10-15 23:29:38 +00:00 |
adamdunkels
|
adc57729c3
|
struct uip_udp_conn should be declared even if UIP_UDP is zero (it does not add any extra code)
|
2008-10-15 08:56:44 +00:00 |
adamdunkels
|
e931260603
|
Added more curly brackets to ensure ANSI C compliance when UIP_TCP is defined;
|
2008-10-15 08:52:30 +00:00 |
adamdunkels
|
6a3565f5b6
|
Added an #if around the whole code if IPv6 is defined
|
2008-10-15 08:08:32 +00:00 |
adamdunkels
|
91910f82dd
|
added curly brackets to ensure ANSI C compliance when UIP_TCP is defined; some automatic whitespace removal
|
2008-10-15 07:59:34 +00:00 |
adamdunkels
|
647443cb9d
|
Added payload field to ICMP v4 header that was inadvertedly removed during the uIPv6 commits; automatic whitespace removal at line ends
|
2008-10-15 07:55:00 +00:00 |
julienabeille
|
2238f2e7da
|
Debugged autoconf for ethernet
|
2008-10-14 16:50:11 +00:00 |
julienabeille
|
4f9bc05f90
|
ping-ipv6 example compiles on native cygwin
|
2008-10-14 13:39:12 +00:00 |
adamdunkels
|
fc1a8575d6
|
Removed unused include files (also automatically removed whitespace from line endings)
|
2008-10-14 12:26:18 +00:00 |
julienabeille
|
2e8264010b
|
Main uIPv6 files addition - more
|
2008-10-14 09:42:33 +00:00 |
julienabeille
|
f95cdc5abb
|
Main uIPv6 files addition
|
2008-10-14 09:40:56 +00:00 |
adamdunkels
|
7b238a91af
|
Don't turn on the radio on after sending a broadcast
|
2008-09-04 17:44:01 +00:00 |
adamdunkels
|
41dcd78c8b
|
Improved debugging output
|
2008-08-15 19:28:33 +00:00 |
adamdunkels
|
31509ad726
|
Fixed a bunch of bugs in the collection neighbor announcement/discovery code: neighbor announcments were not repeated unless there was a change in the ETX val. Neighbor announcements happened to often when there were changes in the ETX.
|
2008-08-15 19:00:38 +00:00 |
adamdunkels
|
210782d9c6
|
Set the channel as a packet attribute
|
2008-08-15 18:59:22 +00:00 |
adamdunkels
|
9a4e5dfabf
|
Rewrote the neighbor discovery code so that messages are suppressed if a lower rtmetric is received. This reduces the overall number of broadcast packets.
|
2008-07-09 09:33:58 +00:00 |
adamdunkels
|
9318117429
|
Fixed function prototype compiler warning
|
2008-07-08 10:59:31 +00:00 |
adamdunkels
|
ba5c18a468
|
Rewrote the trickle code to run directly over the broadcast primitive: the previous implementation did not work as expected, because packets were not supressed correctly by the previous underlying netflood primitive
|
2008-07-07 23:29:30 +00:00 |
adamdunkels
|
df33cb6e16
|
Only send ACK if it was possible to allocate a queuebuf to hold the data packet.
|
2008-07-07 23:27:57 +00:00 |
adamdunkels
|
4d35b905d3
|
Bugfix: check should cover min(hdrsize, datalen), not max
|
2008-07-07 23:27:05 +00:00 |
adamdunkels
|
c0c26262c4
|
No need to send strobes for broadcast packets: just send the actual packet instead
|
2008-07-07 23:25:12 +00:00 |
adamdunkels
|
cfcdac3122
|
Avoid crashing if Rime/Chameleon is not initialized when Rime code is run
|
2008-07-03 23:13:31 +00:00 |
adamdunkels
|
4687c2c948
|
Renamed Rime module mh to multihop
|
2008-07-03 22:36:02 +00:00 |
adamdunkels
|
d9b3097037
|
Renamed Rime nf module to netflood
|
2008-07-03 22:25:22 +00:00 |
adamdunkels
|
ec22f3c2fc
|
Renamed Rime nf module to netflood
|
2008-07-03 22:02:09 +00:00 |
adamdunkels
|
c2c3835110
|
Changed name of Rime module ruc to unicast
|
2008-07-03 21:52:25 +00:00 |
adamdunkels
|
eddf71f534
|
Changed name of suc module to stunicast
|
2008-07-03 21:35:46 +00:00 |
adamdunkels
|
8a1ed696d9
|
Slightly nicer formatting
|
2008-07-03 21:34:12 +00:00 |
adamdunkels
|
a6682c4bfd
|
originator address is const
|
2008-07-03 17:58:10 +00:00 |
adamdunkels
|
f274b26588
|
Added CC_CONST_FUNCTION as a work-around to the sdcc const function pointer bug
|
2008-07-03 07:38:52 +00:00 |
adamdunkels
|
040d65c1f6
|
Added missing #include sys/cc.h to make system compile
|
2008-07-03 07:37:51 +00:00 |
matsutsuka
|
d194d54e8e
|
CC_CONST_FUNCTION replaces some const keywords in order to workaround a sdcc bug, which cannot handle function pointers as const.
|
2008-07-02 15:02:33 +00:00 |
adamdunkels
|
05454ce929
|
Documentation bugfix
|
2008-07-02 14:10:28 +00:00 |
adamdunkels
|
66876625d4
|
Changed name of the simple-cc2420 module to cc2420: changed all function names and variable names from simple_cc2420_* to cc2420_*.
|
2008-07-02 09:05:40 +00:00 |
adamdunkels
|
1586d8f36f
|
Changed filename of the CC2420 driver from simple-cc2420 to cc2420.
|
2008-07-01 21:02:51 +00:00 |
adamdunkels
|
7054083d88
|
Reverted mistakenly added #include for non-existant file
|
2008-06-30 20:00:53 +00:00 |
adamdunkels
|
1d1ab90642
|
Added rimebuf attributes for RSSI, timestamp, and network ID (used for e.g. 802.15.4 PAN ID)
|
2008-06-30 19:57:10 +00:00 |
adamdunkels
|
651a374eca
|
Removed unused sibc module
|
2008-06-30 19:56:08 +00:00 |
adamdunkels
|
020a0c30aa
|
Rewrote the collect module to use packet attributes instead of explicit headers
|
2008-06-30 09:15:22 +00:00 |
adamdunkels
|
6bbb99438e
|
Cleaned up Rime makefile - removed sibc, changed name of sabc to stbroadcast
|
2008-06-30 08:29:32 +00:00 |
adamdunkels
|
e6079870fe
|
Changed name of the sabc module to stbroadcast
|
2008-06-30 08:28:53 +00:00 |
adamdunkels
|
1093a8fe28
|
Added name to mac structure. Do not turn radio on when sending a broadcast packet. Changed default off time to half a second.
|
2008-06-30 08:10:02 +00:00 |