swifty.git
11 years agoIgnore test executables initial
Paul Vlase [Mon, 18 Mar 2013 14:16:24 +0000 (16:16 +0200)]
Ignore test executables

11 years agoMake the tests compilable after the latest API changes.
Adrian Bondrescu [Sun, 24 Jun 2012 08:38:18 +0000 (11:38 +0300)]
Make the tests compilable after the latest API changes.

11 years agoAdd client and server for MPTP measurements.
Adrian Bondrescu [Thu, 31 May 2012 21:38:15 +0000 (00:38 +0300)]
Add client and server for MPTP measurements.

11 years agoThe UDP client is now working and it measures the time needed for sending 10k datagrams.
Adrian Bondrescu [Thu, 31 May 2012 21:29:12 +0000 (00:29 +0300)]
The UDP client is now working and it measures the time needed for sending 10k datagrams.

11 years agoThe UDP server now works as expected.
Adrian Bondrescu [Thu, 31 May 2012 21:28:19 +0000 (00:28 +0300)]
The UDP server now works as expected.

11 years agoAdd client/server over UDP for testing purposes.
Adrian Bondrescu [Thu, 31 May 2012 20:50:56 +0000 (23:50 +0300)]
Add client/server over UDP for testing purposes.

11 years agoA few minor changes to server files
root (spook.local) [Sun, 20 May 2012 16:40:08 +0000 (19:40 +0300)]
A few minor changes to server files

11 years agoAdd client and server for transmitting large files.
Adrian Bondrescu [Sun, 20 May 2012 16:36:40 +0000 (19:36 +0300)]
Add client and server for transmitting large files.

11 years agoAdd support for multiple IP/port pairs in swift_sockaddr. Also add the user space...
Adrian Bondrescu [Thu, 10 May 2012 19:36:10 +0000 (22:36 +0300)]
Add support for multiple IP/port pairs in swift_sockaddr. Also add the user space tests for testing this support.

11 years agoUse Linux-like indentation in mptp.c
Paul Vlase [Mon, 18 Mar 2013 14:34:34 +0000 (16:34 +0200)]
Use Linux-like indentation in mptp.c

11 years agoUse Linux-like indentation in mptp.h
Paul Vlase [Mon, 18 Mar 2013 14:27:42 +0000 (16:27 +0200)]
Use Linux-like indentation in mptp.h

11 years agoSet the bytes value in the mptp_dest structure when sending message.
Adrian Bondrescu [Sun, 15 Jul 2012 11:44:54 +0000 (14:44 +0300)]
Set the bytes value in the mptp_dest structure when sending message.

11 years agoSmall fixes in the mptp_recvmsg function
Adrian Bondrescu [Sun, 8 Jul 2012 19:57:28 +0000 (22:57 +0300)]
Small fixes in the mptp_recvmsg function

11 years agoIf port 0 is provided for binding, bind the socket to the next free port from the...
Adrian Bondrescu [Sun, 8 Jul 2012 18:04:00 +0000 (21:04 +0300)]
If port 0 is provided for binding, bind the socket to the next free port from the pool.

11 years agoMove MPTP ports to 16bit. Until now they were on 8bit.
Adrian Bondrescu [Sun, 24 Jun 2012 12:15:45 +0000 (15:15 +0300)]
Move MPTP ports to 16bit. Until now they were on 8bit.

11 years agoRename swift.* files to mptp.*
Adrian Bondrescu [Sun, 24 Jun 2012 08:32:48 +0000 (11:32 +0300)]
Rename swift.* files to mptp.*

11 years agoUpdate cherry-pick
Adrian Bondrescu [Sun, 24 Jun 2012 08:30:14 +0000 (11:30 +0300)]
Update cherry-pick

11 years agoMake one error message more verbose.
Adrian Bondrescu [Sun, 24 Jun 2012 08:23:42 +0000 (11:23 +0300)]
Make one error message more verbose.

11 years agoWe were performing one extra skb_recv_datagram in mptp_recvmsg.
Adrian Bondrescu [Fri, 1 Jun 2012 02:30:31 +0000 (05:30 +0300)]
We were performing one extra skb_recv_datagram in mptp_recvmsg.

11 years agoFix cherry-pick
Adrian Bondrescu [Fri, 1 Jun 2012 02:10:11 +0000 (05:10 +0300)]
Fix cherry-pick

11 years agoIntegrate changes on tests
Adrian Bondrescu [Sun, 27 May 2012 11:03:20 +0000 (14:03 +0300)]
Integrate changes on tests

11 years agoIncrease the RX buffer size for the SWIFT socket to 10MB. Move an skb_put outside...
Adrian Bondrescu [Sun, 20 May 2012 18:02:13 +0000 (21:02 +0300)]
Increase the RX buffer size for the SWIFT socket to 10MB. Move an skb_put outside of log_debug call (when log_debug did nothing, the skb_put was not being performed).

11 years agoSet the local_df flag to 1, in order to perform fragmentation. Also print the error...
Adrian Bondrescu [Sun, 20 May 2012 17:33:32 +0000 (20:33 +0300)]
Set the local_df flag to 1, in order to perform fragmentation. Also print the error code when ip_queue_rcv_skb fails.

11 years agoChange the default log level to error in the kernel module.
Adrian Bondrescu [Sun, 20 May 2012 16:51:18 +0000 (19:51 +0300)]
Change the default log level to error in the kernel module.

11 years agoImplement one to manny transmission. Also modify the test files.
Adrian Bondrescu [Thu, 10 May 2012 20:10:38 +0000 (23:10 +0300)]
Implement one to manny transmission. Also modify the test files.

11 years agoAdd support for multiple IP/port pairs in swift_sockaddr. Also add the user space...
Adrian Bondrescu [Thu, 10 May 2012 19:36:10 +0000 (22:36 +0300)]
Add support for multiple IP/port pairs in swift_sockaddr. Also add the user space tests for testing this support.

11 years agotests added
Cornel Mercan [Mon, 6 Jun 2011 16:54:20 +0000 (09:54 -0700)]
tests added

11 years agoFix compilation for kernel versions older than 2.6.36
Adrian Bondrescu [Sun, 5 Jun 2011 13:00:39 +0000 (16:00 +0300)]
Fix compilation for kernel versions older than 2.6.36

11 years agoThe port is now uint8_t
Adrian Bondrescu [Sat, 4 Jun 2011 13:09:24 +0000 (16:09 +0300)]
The port is now uint8_t

11 years agoAdded likely/unlikely logic
Adrian Bondrescu [Sat, 4 Jun 2011 12:44:50 +0000 (15:44 +0300)]
Added likely/unlikely logic

11 years agoImproved logging mechanism
Adrian Bondrescu [Sat, 4 Jun 2011 12:29:23 +0000 (15:29 +0300)]
Improved logging mechanism

11 years agoImplemented swift_connect function
Cornel Mercan [Sat, 4 Jun 2011 11:34:43 +0000 (04:34 -0700)]
Implemented swift_connect function

11 years agoswifty/kernel: Add .gitignore file.
Razvan Deaconescu [Sat, 4 Jun 2011 07:11:20 +0000 (10:11 +0300)]
swifty/kernel: Add .gitignore file.

11 years agoswifty/kernel: Remove execution access rights for kernel source files.
Razvan Deaconescu [Sat, 4 Jun 2011 07:09:22 +0000 (10:09 +0300)]
swifty/kernel: Remove execution access rights for kernel source files.

11 years agoRemove initial test file
Razvan Deaconescu [Mon, 18 Mar 2013 16:26:46 +0000 (18:26 +0200)]
Remove initial test file

11 years agoAdded initial version for the swift transport protocol (dummy version). Need to work...
adrian [Thu, 2 Jun 2011 17:46:19 +0000 (20:46 +0300)]
Added initial version for the swift transport protocol (dummy version). Need to work on swift_connect, logging and add likely/unlikely ...

13 years agoinitial commit
Razvan Deaconescu [Sat, 13 Nov 2010 08:37:01 +0000 (10:37 +0200)]
initial commit