X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/fna.git/blobdiff_plain/10e793531a55dbd9bb34dd42fc77c8cf9c139ffc..9cf08f4eaca20669ccafe8a3bb5075b2b43f6177:/Changelog diff --git a/Changelog b/Changelog index cb39b42..3209ef0 100644 --- a/Changelog +++ b/Changelog @@ -1,235 +1,801 @@ ------------------------------------------------------------------------- -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 -------------------------------------------------------------------------