]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - Changelog
Do not enter unnecessary subdirectories
[frescor/fna.git] / Changelog
index cb39b428186a40eb6df605df2d64cbc548ced196..3209ef037ff9d325669b78f23c82170e0422cc6d 100644 (file)
--- a/Changelog
+++ b/Changelog
-------------------------------------------------------------------------
-r954 | sangorrin | 2007-12-13 12:58:22 +0100 (Thu, 13 Dec 2007) | 1 line
+2008-05-03 10:11  sangorrin
+
+       * Changelog: added Changelog file
+
+2008-05-03 10:10  sangorrin
+
+       * INSTALL, TODO, doc/TODO, src_frescan/TODO, src_frescan/frescan.c,
+         src_frescan/frescan_data.c, src_frescan/frescan_data.h,
+         tests/tests_frescan/test_frescan_send_basic.c,
+         tests/tests_frescan/test_frescan_servers_send_basic.c: added the
+         SRC param for the fragmentation layer and a INSTALL file
+
+2008-04-23 16:09  sangorrin
+
+       * src_frescan/frescan.c, src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_config.h: found the bug.. actually it was a
+         very serious bug that affected fragmentation of messages.. i
+         forgot to change in a function that frag_id==0 is not for fp
+         messages anymore.. now frag_id==MX_IDS is for fp messages, so we
+         can use the rest 0..MX_IDS-1 for the servers
+
+2008-04-23 09:23  sangorrin
+
+       * src_frescan/frescan_bwres.c, src_frescan/frescan_bwres.h,
+         src_frescan/frescan_bwres_analysis.c,
+         src_frescan/frescan_bwres_analysis.h,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_threads.c,
+         tests/tests_frescan/test_frescan_bwres_cancel_in_master.c,
+         tests/tests_frescan/test_frescan_bwres_cancel_in_slave.c,
+         tests/tests_frescan/test_frescan_bwres_renegotiate_in_master.c,
+         tests/tests_frescan/test_frescan_bwres_renegotiate_in_slave.c:
+         added the functions to renegotiate and cancel a contract. TODO:
+         there is a bug when cancelling contracts, reneg async,
+         reserve-commit, spare capacity, measurements
+
+2008-04-22 11:10  sangorrin
+
+       * src_frescan/frescan_bwres_analysis.c,
+         src_frescan/frescan_config.h: make a simplified utilization
+         analysis for the moment
+
+2008-04-22 09:27  sangorrin
+
+       * src_frescan/frescan_bwres.c, src_frescan/frescan_bwres.h,
+         src_frescan/frescan_bwres_analysis.c,
+         src_frescan/frescan_bwres_analysis.h,
+         src_frescan/frescan_bwres_fna.c,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_requests.h,
+         src_frescan/frescan_bwres_threads.c,
+         src_frescan/frescan_config.h, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h,
+         tests/tests_frescan/test_frescan_bwres_init.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_master.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c: add
+         the infraestructure for storing the negotiated contracts and
+         performing the analysis through the analysis module. TODO:
+         perform a test with those contracts to admit them. In the end the
+         module implementation could be replaced by the cpu
+         implementation.
+         Spare capacity is not done yet. Now we have to implement
+         negotiation and cancel of contracts.
+
+2008-04-21 17:35  sangorrin
+
+       * src_frescan/frescan.c, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h, src_frescan/frescan_queues.c,
+         src_frescan/frescan_servers.c,
+         src_frescan/frescan_servers.c_posix,
+         src_frescan/frescan_servers.h,
+         src_frescan/frescan_servers_replenishments.c,
+         src_frescan/frescan_servers_replenishments.c_posix,
+         src_frescan/frescan_servers_replenishments.h: michael found an
+         error in the definition of the posix sporadic servers so i
+         replaced them with new rules designed by michael... I still keep
+         them because they are still analyzable (they dont behave like
+         periodic tasks though) to compare them
+
+2008-04-18 10:50  sangorrin
+
+       * src_frescan/frescan.c, src_frescan/frescan_packets.h,
+         src_frescan/frescan_queues.c,
+         src_frescan/frescan_servers_replenishments.c,
+         src_frescan/frescan_servers_replenishments.h: corrected an error
+         in the sporadic servers... the activation time is the timestamp
+         when the packet is enqueued, not when the frame is sent!!!
+
+2008-04-18 08:50  sangorrin
+
+       * src_frescan/frescan_bwres.c,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_requests.c,
+         src_frescan/frescan_bwres_threads.c: tested negotiation in slave
+         and in master.. it seems to work good with the new structures
+         too. And its much simpler and clear! wohooo!! TODO: do the
+         scheduling analysis with the API that is already done but for the
+         moment use a utilization analysis, then allow renegotiations and
+         cancelling of contracts... finally implement modifications to the
+         posix sporadic server... do testing, measures and the
+         deliverable... (the spare capacity will have to wait i guess..)
+
+2008-04-17 18:54  sangorrin
+
+       * src_frescan/frescan_bwres.c,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_messages.h,
+         src_frescan/frescan_bwres_requests.h,
+         src_frescan/frescan_bwres_robjs.c,
+         src_frescan/frescan_bwres_threads.c, src_frescan/frescan_debug.h,
+         src_frescan/frescan_servers_replenishments.c: some
+         reorganization... now the acceptor is simpler.. everything goes
+         through requests and these are sent and received directly through
+         the messages module... TODO: sched analysis, test negotiations,
+         then add renegotiations and cancel..
+
+2008-04-17 15:52  sangorrin
+
+       * src/fna_configuration.c: rename the file
+
+2008-04-17 15:51  sangorrin
+
+       * tests/tests_frescan/Makefile,
+         tests/tests_frescan/test_frescan_bwres_init.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_master.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c,
+         tests/tests_frescan/test_frescan_bwres_robjs_timedwait.c,
+         tests/tests_frescan/test_frescan_bwres_robjs_wait.c,
+         tests/tests_frescan/test_frescan_replyobj_timedwait.c,
+         tests/tests_frescan/test_frescan_replyobj_wait_signal.c,
+         tests/tests_frescan/test_frescan_servers_send_basic.c: tests
+         adapted to new names.. now the compile.. in makefile i add a
+         target 'tests' to build them all in one shot
+
+2008-04-17 15:31  sangorrin
+
+       * src_frescan/frescan_bwres.c,
+         src_frescan/frescan_bwres_requests.h,
+         src_frescan/frescan_bwres_threads.c, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h: updated everything to the new
+         structure... it compiles ok... next step, make sure that the
+         tests compile, then check that the corresponding messages are
+         sent and find possible bugs (very probable to have forgotten some
+         info in the requests..) and then adapt it to do sched analysis
+
+2008-04-17 10:49  sangorrin
+
+       * src_frescan/frescan.c, src_frescan/frescan_bwres.c,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_messages.h,
+         src_frescan/frescan_bwres_requests.c,
+         src_frescan/frescan_bwres_requests.h,
+         src_frescan/frescan_bwres_robjs.c,
+         src_frescan/frescan_bwres_robjs.h,
+         src_frescan/frescan_bwres_threads.c,
+         src_frescan/frescan_bwres_threads.h, src_frescan/frescan_data.h,
+         src_frescan/frescan_reply_objs.c,
+         src_frescan/frescan_reply_objs.h, src_frescan/frescan_requests.c,
+         src_frescan/frescan_requests.h: renamings... redo the request and
+         messages part... also now there will be two threads in each node
+         like in the dtm... still not compile.. i have to finish it in the
+         afternoon
+
+2008-04-16 15:55  sangorrin
+
+       * src_frescan/frescan.c,
+         src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_bandwidth_reservation.h,
+         src_frescan/frescan_bwres.c, src_frescan/frescan_bwres.h,
+         src_frescan/frescan_bwres_analysis.c,
+         src_frescan/frescan_bwres_analysis.h,
+         src_frescan/frescan_bwres_fna.c, src_frescan/frescan_bwres_fna.h,
+         src_frescan/frescan_bwres_frsh_fna.c,
+         src_frescan/frescan_bwres_messages.c,
+         src_frescan/frescan_bwres_messages.h,
+         src_frescan/frescan_bwres_threads.c,
+         src_frescan/frescan_bwres_threads.h, src_frescan/frescan_fna.c,
+         src_frescan/frescan_fna.h, src_frescan/frescan_frsh_fna.c,
+         src_frescan/frescan_negotiation_messages.c,
+         src_frescan/frescan_negotiation_messages.h,
+         src_frescan/frescan_negotiation_threads.c,
+         src_frescan/frescan_negotiation_threads.h,
+         src_frescan/frescan_reply_objects.c,
+         src_frescan/frescan_reply_objects.h,
+         src_frescan/frescan_reply_objs.c,
+         src_frescan/frescan_reply_objs.h, src_frescan/frescan_requests.c,
+         src_frescan/frescan_requests.h,
+         src_frescan/frescan_requests_queue.c,
+         src_frescan/frescan_requests_queue.h,
+         src_frescan/frescan_sched_analysis.c,
+         src_frescan/frescan_sched_analysis.h: renaming
+
+2008-04-16 15:27  sangorrin
+
+       * src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_data.h,
+         src_frescan/frescan_negotiation_messages.c,
+         src_frescan/frescan_negotiation_messages.h,
+         src_frescan/frescan_queues.c,
+         src_frescan/frescan_requests_queue.c,
+         src_frescan/frescan_requests_queue.h: i break the svn for one day
+         to change the name of files, redo the negotiation messages system
+         and implement renegotiations and canceling of contracts
+
+2008-04-15 11:47  sangorrin
+
+       * tests/tests_frescan/test_frescan_servers_send_basic.c: update
+         values
+
+2008-04-15 11:42  sangorrin
+
+       * src_frescan/frescan_queues.c: add a lock for the queue structures
+         when dequeued, for th moment is hardwired to network 0
 
-some debugging flags and the target of the makefile
-------------------------------------------------------------------------
-r944 | sangorrin | 2007-12-11 12:06:25 +0100 (Tue, 11 Dec 2007) | 2 lines
+2008-04-15 11:42  sangorrin
 
-new test for measuring the neg time in rtep fna
+       * src_frescan/frescan.c: this lock was wrong.. it worked because of
+         an error in marte os: if u block after enter in the critical
+         section, the idle task enters unblocking the irqs again. An error
+         should be returned i think
+
+2008-04-15 08:51  sangorrin
+
+       * src_frescan/frescan_negotiation_messages.c: lock for the (future)
+         negotiation
 
-------------------------------------------------------------------------
-r943 | sangorrin | 2007-12-11 12:05:08 +0100 (Tue, 11 Dec 2007) | 1 line
+2008-04-15 08:51  sangorrin
 
-makefile changes
-------------------------------------------------------------------------
-r904 | sangorrin | 2007-11-27 18:53:31 +0100 (Tue, 27 Nov 2007) | 1 line
+       * src_frescan/frescan_negotiation_threads.c: net
 
-debug flags
-------------------------------------------------------------------------
-r888 | sangorrin | 2007-11-26 13:06:15 +0100 (Mon, 26 Nov 2007) | 2 lines
+2008-04-15 08:50  sangorrin
 
-no qemu image in svn
+       * src_frescan/frescan_servers.c: locks for server functions
 
-------------------------------------------------------------------------
-r887 | sangorrin | 2007-11-26 13:04:41 +0100 (Mon, 26 Nov 2007) | 1 line
+2008-04-15 08:20  sangorrin
 
-backup
-------------------------------------------------------------------------
-r826 | sangorrin | 2007-10-31 13:28:04 +0100 (Wed, 31 Oct 2007) | 1 line
+       * src_frescan/TODO, src_frescan/frescan_sched_analysis.c,
+         src_frescan/frescan_sched_analysis.h: add the modules for the
+         frescan sched analysis with an initial API that we are discussing
+         at the moment so it might change soon... it is not applied yet..
+         TODO: we will need new messages for the spare capacity
+         distribution and structures to apply them at the right moment..
+         this is also ongoing work and research must be done on when is
+         the right moment.
 
-change to unix fna, now we encode streams... but i found a problem in dtm so it wont be useful because multithreaded apps in linux_lib_arch cannot sleep
-------------------------------------------------------------------------
-r821 | sangorrin | 2007-10-29 19:17:23 +0100 (Mon, 29 Oct 2007) | 1 line
+2008-04-15 07:47  sangorrin
 
-debug function
-------------------------------------------------------------------------
-r820 | sangorrin | 2007-10-29 11:38:31 +0100 (Mon, 29 Oct 2007) | 1 line
+       * src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_data.h: update the names and add acceptor
+         thread id to the general data
 
-unix fna, it seems to work
-------------------------------------------------------------------------
-r819 | sangorrin | 2007-10-26 19:46:58 +0200 (Fri, 26 Oct 2007) | 1 line
+2008-04-15 07:44  sangorrin
 
-preparing to do unix fna
-------------------------------------------------------------------------
-r818 | sangorrin | 2007-10-26 12:23:29 +0200 (Fri, 26 Oct 2007) | 1 line
+       * src_frescan/frescan_acceptor_threads.c,
+         src_frescan/frescan_acceptor_threads.h,
+         src_frescan/frescan_negotiation_threads.c,
+         src_frescan/frescan_negotiation_threads.h,
+         src_frescan/frescan_negotiator_thread.c,
+         src_frescan/frescan_negotiator_thread.h: renaming to neg threads
 
-start to do the unix fna
-------------------------------------------------------------------------
-r817 | sangorrin | 2007-10-26 11:31:44 +0200 (Fri, 26 Oct 2007) | 1 line
+2008-04-15 07:43  sangorrin
 
+       * src_frescan/frescan_acceptor_threads.c,
+         src_frescan/frescan_acceptor_threads.h: joining threads module
 
-------------------------------------------------------------------------
-r790 | sangorrin | 2007-10-19 13:44:35 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-14 16:58  sangorrin
 
-config
-------------------------------------------------------------------------
-r789 | sangorrin | 2007-10-19 13:43:31 +0200 (Fri, 19 Oct 2007) | 1 line
+       * src_frescan/TODO, src_frescan/frescan.c,
+         src_frescan/frescan_debug.h, src_frescan/frescan_hw_buffer.c:
+         abort when higher prio frame
 
-rtep is defined in config.mk
-------------------------------------------------------------------------
-r788 | sangorrin | 2007-10-19 13:43:15 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-09 11:19  sangorrin
 
-ifdef rtep
-------------------------------------------------------------------------
-r784 | sangorrin | 2007-10-19 12:22:48 +0200 (Fri, 19 Oct 2007) | 1 line
+       * tests/tests_frescan/test_frescan_servers_send_receive_measures.c:
+         add a test to obtain measures of a round trip
 
-define rtep
-------------------------------------------------------------------------
-r783 | sangorrin | 2007-10-19 12:22:41 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-09 11:19  sangorrin
 
-define rtep
-------------------------------------------------------------------------
-r772 | sangorrin | 2007-10-19 11:22:16 +0200 (Fri, 19 Oct 2007) | 1 line
+       * rules.mk: apps need to link to libfosa too
 
-new makefile
-------------------------------------------------------------------------
-r771 | sangorrin | 2007-10-19 11:22:00 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-08 15:37  sangorrin
 
-clean images in tests
-------------------------------------------------------------------------
-r770 | sangorrin | 2007-10-19 11:20:55 +0200 (Fri, 19 Oct 2007) | 1 line
+       * config.mk_example: network enabling is now in fna_configuration.h
 
-makefile update
-------------------------------------------------------------------------
-r769 | sangorrin | 2007-10-19 11:20:28 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-08 15:37  sangorrin
 
-the table is now in fna_configuration.c
-------------------------------------------------------------------------
-r768 | sangorrin | 2007-10-19 11:20:02 +0200 (Fri, 19 Oct 2007) | 1 line
+       * src_frescan/frescan_servers_replenishments.c: initialize pointer
+         to null to avoid warning.. this is because the compiler does not
+         know that im checking that a list is not empty before using it
+         etc..
 
-new makefile system
-------------------------------------------------------------------------
-r767 | sangorrin | 2007-10-19 11:19:13 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-08 15:36  sangorrin
 
-to store the fna table
-------------------------------------------------------------------------
-r766 | sangorrin | 2007-10-19 11:18:50 +0200 (Fri, 19 Oct 2007) | 1 line
+       * src_frescan/frescan_requests_queue.c: initialize pointer to null
+         to avoid warning.. this is because the compiler does not know
+         that im checking that a list is not empty before using it etc..
 
-no elif
-------------------------------------------------------------------------
-r765 | sangorrin | 2007-10-19 11:18:30 +0200 (Fri, 19 Oct 2007) | 1 line
+2008-04-08 15:36  sangorrin
 
-define rtep
-------------------------------------------------------------------------
-r764 | sangorrin | 2007-10-19 11:15:00 +0200 (Fri, 19 Oct 2007) | 1 line
+       * src_frescan/frescan_queues.c: initialize pointer to null to avoid
+         warning.. this is because the compiler does not know that im
+         checking that a list is not empty before using it etc..
 
-que no
-------------------------------------------------------------------------
-r733 | telleriam | 2007-09-28 13:44:34 +0200 (Fri, 28 Sep 2007) | 3 lines
+2008-04-08 15:35  sangorrin
 
-Global update in FNA to update license text
+       * src_frescan/frescan_negotiator_thread.c: create a server in the
+         negotiator thread... this thread should be renamed to MASTER
+         local negotiator thread or sth like that cause the rest of
+         negotiations are performed by the acceptor thread.. which also
+         should be renamed to SLAVE negotiations or sth like that
 
+2008-04-08 15:34  sangorrin
 
-------------------------------------------------------------------------
-r698 | sangorrin | 2007-09-06 17:15:20 +0200 (Thu, 06 Sep 2007) | 1 line
+       * src_frescan/frescan_fna.c: implement send and receive in fna and
+         bytes<->budget conversion functions... the test is in
+         frsh/tests_distributed/test send receive basic
 
-no messages
-------------------------------------------------------------------------
-r689 | sangorrin | 2007-09-03 19:38:38 +0200 (Mon, 03 Sep 2007) | 1 line
+2008-04-08 15:33  sangorrin
 
-makefile with frsh
-------------------------------------------------------------------------
-r688 | sangorrin | 2007-09-03 19:38:11 +0200 (Mon, 03 Sep 2007) | 1 line
+       * src_frescan/frescan_config.h: put neg channel to 0 by default so
+         i dont forget it
 
-send receive
-------------------------------------------------------------------------
-r687 | sangorrin | 2007-09-03 19:37:21 +0200 (Mon, 03 Sep 2007) | 1 line
+2008-04-08 15:32  sangorrin
 
-check fna with frsh running
-------------------------------------------------------------------------
-r686 | sangorrin | 2007-09-03 19:37:07 +0200 (Mon, 03 Sep 2007) | 1 line
+       * include/frsh_fna.h: tab
 
-comment until implemented
-------------------------------------------------------------------------
-r685 | sangorrin | 2007-09-03 19:36:07 +0200 (Mon, 03 Sep 2007) | 1 line
+2008-04-08 15:32  sangorrin
 
-chan
-------------------------------------------------------------------------
-r668 | sangorrin | 2007-08-10 19:05:44 +0200 (Fri, 10 Aug 2007) | 1 line
+       * include/fna_configuration.h: networks are enabled in
+         fna_configuration.h now, not in CFLAGS... i keep the enables in
+         config.mk for the moment but just rules.mk to know which
+         directories should be compiled... with the future omk system i
+         guess this is easier
 
-renegotiate_sync
-------------------------------------------------------------------------
-r645 | sangorrin | 2007-08-09 13:47:44 +0200 (Thu, 09 Aug 2007) | 1 line
+2008-04-08 08:45  sangorrin
 
-big commint with a lot of changes, see files
-------------------------------------------------------------------------
-r644 | sangorrin | 2007-08-09 13:46:06 +0200 (Thu, 09 Aug 2007) | 1 line
+       * tests/tests_frescan/Makefile: now libfrescan.o instead of .a
 
-lib for rtepfna
-------------------------------------------------------------------------
-r643 | sangorrin | 2007-08-09 13:40:01 +0200 (Thu, 09 Aug 2007) | 1 line
+2008-04-08 08:45  sangorrin
 
-hooks for fna
-------------------------------------------------------------------------
-r635 | sangorrin | 2007-08-02 12:23:10 +0200 (Thu, 02 Aug 2007) | 1 line
+       * src_frescan/Makefile: now libfrescan is a relocatable object file
+         instead of a library .a
 
-assert
-------------------------------------------------------------------------
-r510 | sangorrin | 2007-06-25 17:34:48 +0200 (Mon, 25 Jun 2007) | 2 lines
+2008-04-08 08:44  sangorrin
 
-fna tests
+       * src_frescan/frescan_fna.c, src_frescan/frescan_fna.h,
+         src_frescan/frescan_frsh_fna.c: added fna files, starting its
+         implementation, the rest return an error and write not
+         implemented so far
 
-------------------------------------------------------------------------
-r509 | sangorrin | 2007-06-25 17:32:52 +0200 (Mon, 25 Jun 2007) | 1 line
+2008-04-08 08:44  sangorrin
 
+       * src_frescan/frescan_debug.h: add flag for debugging frescan fna
+         layer
 
-------------------------------------------------------------------------
-r501 | sangorrin | 2007-06-19 09:46:07 +0200 (Tue, 19 Jun 2007) | 1 line
+2008-04-08 08:44  sangorrin
 
-i add FROM when receiving
-------------------------------------------------------------------------
-r407 | sangorrin | 2007-05-15 19:40:41 +0200 (Tue, 15 May 2007) | 2 lines
+       * src/fna_configuration.c: add frescan operations
 
-update doc
+2008-04-08 08:43  sangorrin
 
-------------------------------------------------------------------------
-r362 | sangorrin | 2007-03-22 11:33:07 +0100 (Thu, 22 Mar 2007) | 1 line
+       * include/frsh_fna.h: add prototypes for frescan
 
-create_callback
-------------------------------------------------------------------------
-r357 | sangorrin | 2007-03-20 18:27:20 +0100 (Tue, 20 Mar 2007) | 2 lines
+2008-04-08 08:43  sangorrin
 
-maxsize
+       * config.mk_example: now im working on frescan.. ill update rtep if
+         i broke the compilation later
 
-------------------------------------------------------------------------
-r348 | sangorrin | 2007-03-20 11:27:55 +0100 (Tue, 20 Mar 2007) | 2 lines
+2008-04-08 08:42  sangorrin
 
-doc update
+       * rules.mk: now all will be included in libfna.a, the rest will be
+         relocatable linked objects
 
-------------------------------------------------------------------------
-r347 | sangorrin | 2007-03-20 11:26:04 +0100 (Tue, 20 Mar 2007) | 1 line
+2008-04-07 15:58  sangorrin
 
-correct network functions
-------------------------------------------------------------------------
-r344 | sangorrin | 2007-03-19 17:16:50 +0100 (Mon, 19 Mar 2007) | 1 line
+       * tests/tests_rtep_fna/Makefile,
+         tests/tests_rtep_fna/test_c_rtep_fna.c,
+         tests/tests_rtep_fna/test_c_rtep_fna_measurement.c,
+         tests/tests_rtep_fna/test_c_rtep_fna_with_frsh.c,
+         tests/tests_rtep_fna/test_c_rtep_frsh_fna.c: use frsh.h only,
+         headers mess otherwise
 
-functions to map bytes to budgets changed and a new function for effective budget
-------------------------------------------------------------------------
-r334 | sangorrin | 2007-03-14 19:03:04 +0100 (Wed, 14 Mar 2007) | 1 line
+2008-04-07 15:49  sangorrin
 
-Changes in names of spare capacity functions. Change in message_get_tx_time (tx_time is the physical time without overheads)
-------------------------------------------------------------------------
-r332 | sangorrin | 2007-03-13 19:16:36 +0100 (Tue, 13 Mar 2007) | 2 lines
+       * include/fna.h, include/frsh_fna.h: include frsh.h to include
+         everything because there were headers problems and miguel has
+         thought it to include only this file
 
-update doc
+2008-04-07 15:48  sangorrin
 
-------------------------------------------------------------------------
-r331 | sangorrin | 2007-03-13 12:20:48 +0100 (Tue, 13 Mar 2007) | 1 line
+       * src_rtep/Makefile, src_rtep/rtep_fna_c.c: frsh_freelist is now
+         part of utils as fadt_freelist
 
-changes in get_status functions and add receive create endpoint
-------------------------------------------------------------------------
-r321 | sangorrin | 2007-03-09 10:11:06 +0100 (Fri, 09 Mar 2007) | 2 lines
+2008-04-07 15:47  sangorrin
 
-copying, readme, todo..
+       * config.mk_example, rules.mk: utils
 
-------------------------------------------------------------------------
-r320 | sangorrin | 2007-03-09 10:04:15 +0100 (Fri, 09 Mar 2007) | 2 lines
+2008-04-07 08:22  sangorrin
 
-src is source common for all protocols. each protocol has its source in its own dir
+       * tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c: neg
+         in slave, receive results
 
-------------------------------------------------------------------------
-r319 | sangorrin | 2007-03-09 09:53:45 +0100 (Fri, 09 Mar 2007) | 2 lines
+2008-04-07 08:21  sangorrin
 
-change source names because they don't contain the whole code of the protocols
+       * src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_data.h,
+         src_frescan/frescan_negotiation_messages.c,
+         src_frescan/frescan_negotiation_messages.h,
+         src_frescan/frescan_servers.c,
+         src_frescan/frescan_servers_replenishments.c: negotiation reply
+         (TODO: integrate the scheduling test component)
 
-------------------------------------------------------------------------
-r318 | sangorrin | 2007-03-07 10:30:54 +0100 (Wed, 07 Mar 2007) | 2 lines
+2008-04-03 16:04  sangorrin
 
-first upload of fna
+       * src_frescan/frescan.c, src_frescan/frescan_acceptor_threads.c,
+         src_frescan/frescan_acceptor_threads.h,
+         src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_config.h, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h,
+         src_frescan/frescan_negotiation_messages.c,
+         src_frescan/frescan_negotiation_messages.h,
+         src_frescan/frescan_negotiator_thread.c,
+         src_frescan/frescan_requests_queue.c,
+         src_frescan/frescan_requests_queue.h,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_master.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c,
+         tests/tests_frescan/test_frescan_send_basic.c: negotiation
+         messages, so far a slave call negotiate which sends a negotiate
+         msg which arrives to the master and sends a reply
 
-------------------------------------------------------------------------
-r317 | sangorrin | 2007-03-07 10:19:38 +0100 (Wed, 07 Mar 2007) | 2 lines
+2008-04-01 16:09  sangorrin
 
-creating trunk
+       * tests/tests_frescan/test_frescan_bwres_init.c,
+         tests/tests_frescan/test_frescan_bwres_negotiate_in_master.c,
+         tests/tests_frescan/test_frescan_init.c,
+         tests/tests_frescan/test_frescan_send_basic.c,
+         tests/tests_frescan/test_frescan_servers_send_basic.c: tests for
+         bwres basic
+
+2008-04-01 16:09  sangorrin
+
+       * src_frescan/frescan.c,
+         src_frescan/frescan_bandwidth_reservation.c,
+         src_frescan/frescan_bandwidth_reservation.h,
+         src_frescan/frescan_config.h, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h,
+         src_frescan/frescan_negotiator_thread.c,
+         src_frescan/frescan_negotiator_thread.h,
+         src_frescan/frescan_requests_queue.c,
+         src_frescan/frescan_requests_queue.h,
+         src_frescan/frescan_servers_replenishments.c: negotiator thread
+         and bwres layer
+
+2008-04-01 09:55  sangorrin
+
+       * tests/tests_frescan/Makefile: makefile for the tests
+
+2008-04-01 09:55  sangorrin
+
+       * tests/tests_frescan/test_frescan_replyobj_timedwait.c,
+         tests/tests_frescan/test_frescan_replyobj_wait_signal.c: some
+         tests
+
+2008-04-01 09:55  sangorrin
+
+       * src_frescan/frescan.c, src_frescan/frescan.h,
+         src_frescan/frescan_config.h, src_frescan/frescan_data.h,
+         src_frescan/frescan_hw_buffer.h, src_frescan/frescan_packets.h,
+         src_frescan/frescan_queues.h,
+         src_frescan/frescan_reply_objects.c,
+         src_frescan/frescan_reply_objects.h,
+         src_frescan/frescan_requests_queue.c,
+         src_frescan/frescan_requests_queue.h,
+         src_frescan/frescan_servers.h,
+         src_frescan/frescan_servers_replenishments.h: starting to build
+         the negotiations infrastructure
+
+2008-03-31 11:21  sangorrin
+
+       * config.mk_example, src_frescan/Makefile: frescan compiles
+
+2008-03-31 11:16  sangorrin
+
+       * doc/TODO, rules.mk, src/fna_configuration.c,
+         src_frescan/Makefile, src_frescan/frescan_config.h,
+         src_frescan/frescan_data.h,
+         src_frescan/frescan_servers_replenishments.c,
+         src_frescan/test_frescan_init.c,
+         src_frescan/test_frescan_queues.c,
+         src_frescan/test_frescan_send_basic.c,
+         src_frescan/test_frescan_servers_send_basic.c,
+         tests/tests_frescan, tests/tests_frescan/test_frescan_init.c,
+         tests/tests_frescan/test_frescan_queues.c,
+         tests/tests_frescan/test_frescan_send_basic.c,
+         tests/tests_frescan/test_frescan_servers_send_basic.c: starting
+         adaptation to fosa of frescan.. some reordering..
+
+2008-03-31 10:24  sangorrin
+
+       * src_frescan, src_frescan/Makefile, src_frescan/README,
+         src_frescan/frescan.c, src_frescan/frescan_config.h,
+         src_frescan/frescan_data.c, src_frescan/frescan_data.h,
+         src_frescan/frescan_debug.h, src_frescan/frescan_hw_buffer.c,
+         src_frescan/frescan_hw_buffer.h, src_frescan/frescan_id.c,
+         src_frescan/frescan_id.h, src_frescan/frescan_packets.c,
+         src_frescan/frescan_packets.h, src_frescan/frescan_queues.c,
+         src_frescan/frescan_queues.h, src_frescan/frescan_servers.c,
+         src_frescan/frescan_servers.h,
+         src_frescan/frescan_servers_replenishments.c,
+         src_frescan/frescan_servers_replenishments.h,
+         src_frescan/test_frescan_init.c,
+         src_frescan/test_frescan_queues.c,
+         src_frescan/test_frescan_send_basic.c,
+         src_frescan/test_frescan_servers_send_basic.c: added frescan
+         sources
+
+2008-01-03 11:00  sangorrin
+
+       * tests/tests_rtep_fna/test_c_rtep_fna_measurement.c: changed to N
+         measures
+
+2008-01-03 10:59  sangorrin
+
+       * src_rtep/rtep_fna_c.c: added send sync operation
+
+2007-12-13 11:58  sangorrin
+
+       * Makefile, src_rtep/rtep_fna_c.c: some debugging flags and the
+         target of the makefile
+
+2007-12-11 11:06  sangorrin
+
+       * tests/tests_rtep_fna/test_c_rtep_fna_measurement.c: new test for
+         measuring the neg time in rtep fna
+
+2007-12-11 11:05  sangorrin
+
+       * rules.mk, tests/tests_rtep_fna/Makefile: makefile changes
+
+2007-11-27 17:53  sangorrin
+
+       * src_rtep/rtep_fna_c.c: debug flags
+
+2007-11-26 12:06  sangorrin
+
+       * tests/qemu: no qemu image in svn
+
+2007-11-26 12:04  sangorrin
+
+       * config.mk_example, src/fna_configuration.c,
+         tests/tests_rtep_fna/test_c_rtep_fna_with_frsh.c: backup
+
+2007-10-31 12:28  sangorrin
+
+       * src_unix/unix_fna.c, src_unix/unix_fna.h,
+         tests/tests_unix_fna/Makefile,
+         tests/tests_unix_fna/test_unix_address.c,
+         tests/tests_unix_fna/test_unix_fna_send_receive.c,
+         tests/tests_unix_fna/test_unix_fna_send_receive_script: change to
+         unix fna, now we encode streams... but i found a problem in dtm
+         so it wont be useful because multithreaded apps in linux_lib_arch
+         cannot sleep
+
+2007-10-29 18:17  sangorrin
+
+       * src_unix/unix_fna.c: debug function
+
+2007-10-29 10:38  sangorrin
+
+       * include/fna.h, src_rtep/rtep_fna_c.c, src_unix/unix_fna.c,
+         src_unix/unix_fna.h,
+         tests/tests_unix_fna/test_unix_fna_send_receive.c,
+         tests/tests_unix_fna/test_unix_send_receive.c: unix fna, it seems
+         to work
+
+2007-10-26 17:46  sangorrin
+
+       * config.mk_example, include/frsh_fna.h, rules.mk,
+         src/fna_configuration.c, src_unix/unix_fna.c,
+         src_unix/unix_fna.h, tests/tests_rtep_fna/test_c_rtep_fna.c,
+         tests/tests_unix_fna, tests/tests_unix_fna/Makefile,
+         tests/tests_unix_fna/test_unix_fna_send_receive.c,
+         tests/tests_unix_fna/test_unix_send_receive.c: preparing to do
+         unix fna
+
+2007-10-26 10:23  sangorrin
+
+       * config.mk_example, rules.mk, src/fna_configuration.c, src_unix,
+         src_unix/Makefile, src_unix/unix_fna.c, src_unix/unix_fna.h,
+         tests, tests/qemu, tests/qemu/Makefile, tests/qemu/base_disk.img,
+         tests/qemu/mkvirtualdisk, tests/qemu/mnt, tests/tests_rtep_fna,
+         tests/tests_rtep_fna/Makefile,
+         tests/tests_rtep_fna/test_c_rtep_fna.c,
+         tests/tests_rtep_fna/test_c_rtep_fna_with_frsh.c,
+         tests/tests_rtep_fna/test_c_rtep_frsh_fna.c: start to do the unix
+         fna
+
+2007-10-26 09:31  sangorrin
+
+       * src_rtep/tests:
+
+2007-10-19 11:44  sangorrin
+
+       * config.mk_example: config
+
+2007-10-19 11:43  sangorrin
+
+       * include/fna_configuration.h: rtep is defined in config.mk
+
+2007-10-19 11:43  sangorrin
+
+       * rules.mk: ifdef rtep
+
+2007-10-19 10:22  sangorrin
+
+       * src/fna_configuration.c: define rtep
+
+2007-10-19 10:22  sangorrin
+
+       * include/fna_configuration.h: define rtep
+
+2007-10-19 09:22  sangorrin
+
+       * src_rtep/tests/Makefile: new makefile
+
+2007-10-19 09:22  sangorrin
+
+       * src_rtep/Makefile: clean images in tests
+
+2007-10-19 09:20  sangorrin
+
+       * src_rtep/Makefile: makefile update
+
+2007-10-19 09:20  sangorrin
+
+       * src_rtep/rtep_fna_c.c: the table is now in fna_configuration.c
+
+2007-10-19 09:20  sangorrin
+
+       * Makefile, config.mk_example, rules.mk: new makefile system
+
+2007-10-19 09:19  sangorrin
+
+       * src, src/Makefile, src/fna_configuration.c: to store the fna
+         table
+
+2007-10-19 09:18  sangorrin
+
+       * include/frsh_fna.h: no elif
+
+2007-10-19 09:18  sangorrin
+
+       * include/fna_configuration.h: define rtep
+
+2007-10-19 09:15  sangorrin
+
+       * doc/license_fna.txt: que no
+
+2007-09-28 11:44  telleriam
+
+       * doc/license_fna.txt, include/fna.h, include/fna_configuration.h,
+         include/frsh_fna.h, src_rtep/rtep_fna.h, src_rtep/rtep_fna_c.c,
+         src_rtep/rtep_frsh_fna_c.c, src_rtep/tests/test_c_rtep_fna.c,
+         src_rtep/tests/test_c_rtep_fna_with_frsh.c,
+         src_rtep/tests/test_c_rtep_frsh_fna.c: Global update in FNA to
+         update license text
+
+2007-09-06 15:15  sangorrin
+
+       * src_rtep/rtep_fna_c.c: no messages
+
+2007-09-03 17:38  sangorrin
+
+       * src_rtep/tests/Makefile, src_rtep/tests/test_c_frsh.c,
+         src_rtep/tests/test_c_rtep_fna.c.old: makefile with frsh
+
+2007-09-03 17:38  sangorrin
+
+       * src_rtep/tests/test_c_rtep_fna.c: send receive
+
+2007-09-03 17:37  sangorrin
+
+       * src_rtep/tests/test_c_rtep_fna_with_frsh.c: check fna with frsh
+         running
+
+2007-09-03 17:37  sangorrin
+
+       * src_rtep/tests/test_c_rtep_frsh_fna.c: comment until implemented
+
+2007-09-03 17:36  sangorrin
+
+       * src_rtep/rtep_fna_c.c: chan
+
+2007-08-10 17:05  sangorrin
+
+       * src_rtep/rtep_fna_c.c: renegotiate_sync
+
+2007-08-09 11:47  sangorrin
+
+       * src_rtep/Makefile, src_rtep/rtep_fna.h, src_rtep/rtep_fna_c.c,
+         src_rtep/rtep_frsh_fna_c.c, src_rtep/tests/Makefile,
+         src_rtep/tests/test_c_rtep_fna.c,
+         src_rtep/tests/test_c_rtep_frsh_fna.c: big commint with a lot of
+         changes, see files
+
+2007-08-09 11:46  sangorrin
+
+       * lib: lib for rtepfna
+
+2007-08-09 11:40  sangorrin
+
+       * include/fna.h, include/fna_configuration.h: hooks for fna
+
+2007-08-02 10:23  sangorrin
+
+       * src_rtep/tests/test_c_rtep_fna.c,
+         src_rtep/tests/test_c_rtep_frsh_fna.c: assert
+
+2007-06-25 15:34  sangorrin
+
+       * src_rtep/Makefile, src_rtep/rtep_fna_c.c,
+         src_rtep/rtep_frsh_fna_c.c, src_rtep/tests,
+         src_rtep/tests/Makefile, src_rtep/tests/base_disk.img,
+         src_rtep/tests/mkvirtualdisk, src_rtep/tests/mnt,
+         src_rtep/tests/test_c_frsh.c, src_rtep/tests/test_c_rtep_fna.c,
+         src_rtep/tests/test_c_rtep_fna.c.old,
+         src_rtep/tests/test_c_rtep_frsh_fna.c: fna tests
+
+2007-06-25 15:32  sangorrin
+
+       * include/fna.h, include/frsh_fna.h, src, src_rtep:
+
+2007-06-19 07:46  sangorrin
+
+       * include/fna.h: i add FROM when receiving
+
+2007-05-15 17:40  sangorrin
+
+       * doc/api_fna_html.tar.gz, doc/fna-refman.pdf: update doc
+
+2007-03-22 10:33  sangorrin
+
+       * include/fna.h: create_callback
+
+2007-03-20 17:27  sangorrin
+
+       * include/fna.h: maxsize
+
+2007-03-20 10:27  sangorrin
+
+       * doc/api_fna_html.tar.gz, doc/fna-refman.pdf: doc update
+
+2007-03-20 10:26  sangorrin
+
+       * include/fna.h: correct network functions
+
+2007-03-19 16:16  sangorrin
+
+       * include/fna.h: functions to map bytes to budgets changed and a
+         new function for effective budget
+
+2007-03-14 18:03  sangorrin
+
+       * doc/api_fna_html.tar.gz, doc/fna-refman.pdf, include/fna.h:
+         Changes in names of spare capacity functions. Change in
+         message_get_tx_time (tx_time is the physical time without
+         overheads)
+
+2007-03-13 18:16  sangorrin
+
+       * doc/api_fna_html.tar.gz, doc/fna-refman.pdf: update doc
+
+2007-03-13 11:20  sangorrin
+
+       * include/fna.h: changes in get_status functions and add receive
+         create endpoint
+
+2007-03-09 09:11  sangorrin
+
+       * COPYING, README, doc/TODO: copying, readme, todo..
+
+2007-03-09 09:04  sangorrin
+
+       * ftt-se_fna, rtep_fna, src: src is source common for all
+         protocols. each protocol has its source in its own dir
+
+2007-03-09 08:53  sangorrin
+
+       * ftt-se_fna, rtep_fna, src_ftt-se, src_rtep: change source names
+         because they don't contain the whole code of the protocols
+
+2007-03-07 09:30  sangorrin
+
+       * doc, doc/api_fna_html.tar.gz, doc/fna-refman.pdf, include,
+         include/fna.h, include/frsh_fna.h, src_ftt-se, src_rtep: first
+         upload of fna
+
+2007-03-07 09:19  sangorrin
+
+       * .: creating trunk
 
-------------------------------------------------------------------------