Commit graph

36 commits

Author SHA1 Message Date
650a9e8827 Add code for periodic maintenance 2012-10-07 18:11:07 +02:00
4334011653 Fix sending of long updates 2012-10-07 04:23:17 +02:00
5daeb1fc6f Fix sending of packets with single updates 2012-10-07 04:16:44 +02:00
8cc84b1edb ffd_send_update: honour neigh argument 2012-10-07 04:07:38 +02:00
dddfebf366 Send periodic updates 2012-10-07 03:56:38 +02:00
7601e58284 Fix feasibility distance maintenance 2012-10-06 04:13:01 +02:00
cebdfe45e9 Improve update handling 2012-10-06 02:06:48 +02:00
39df74a428 Fix typo in 'feasible' ... 2012-10-05 16:51:44 +02:00
4cf3389fcf Add ack request handling 2012-10-05 04:56:08 +02:00
bb7392551e Lots of update handling 2012-10-05 04:26:02 +02:00
b760b28c21 Handle node id TLVs 2012-10-04 21:41:28 +02:00
8b4102d61a Correctly specify functions without arguments 2012-10-02 23:20:02 +02:00
4a44820179 Add data structures to store announcements and partly implement updates 2012-10-02 23:13:00 +02:00
e03169f859 Restructure source files 2012-09-30 15:59:21 +02:00
ae4505db19 Add cost computation 2012-09-29 21:55:38 +02:00
1a8f3c7cef Minor fixups for neighbour handling 2012-09-29 00:33:13 +02:00
40cd665392 Send and handle IHUs 2012-09-28 21:53:21 +02:00
af79e547f8 Calculate rxcost 2012-09-28 19:34:49 +02:00
afffa65f90 Handle hello packets 2012-09-28 18:56:06 +02:00
c5a1d00fc4 Keep track of interfaces 2012-09-26 19:16:53 +02:00
9eeec649fb Send hello packets 2012-09-25 00:38:19 +02:00
e16168401d Change lots of data structures for the new TLV-based protocool 2012-09-24 22:44:42 +02:00
b3b606e7f3 Implement sending of neigh announcements 2012-09-09 04:15:05 +02:00
f22dc0880f Basic code for the data distribution daemon 2012-09-07 03:50:44 +02:00
5998b096b9 Clean up announcement handling 2012-08-30 04:02:34 +02:00
da750868b5 Add checksum calculation and verification 2012-08-30 02:08:02 +02:00
de3da7a6e4 Fix minimum packet size 2012-08-30 01:27:34 +02:00
044be347c8 Lots of bugfixes, correctly handle announcements 2012-08-30 01:04:47 +02:00
87d8cbe72d Fix seqno byte order 2012-08-29 22:43:30 +02:00
6c79dcef39 Send and receive announcement, rewrite a lot of code 2012-08-29 22:39:12 +02:00
88feb0c9f3 Fix double sizeof 2012-08-29 04:15:45 +02:00
a59cdb3ef3 Dump annoucements periodically 2012-08-29 03:09:50 +02:00
09eb0b8179 Initialize more stuff 2012-08-29 02:18:07 +02:00
46184653cf Some cleanup 2012-08-28 16:47:35 +02:00
33ef1a62c5 Implement basic interface iteration 2012-08-28 02:46:34 +02:00
b1023b2fb3 Set up build system 2012-08-23 17:43:26 +02:00