4d67e6ef4b
various smaller cleanups before merge
2016-09-10 22:34:45 -04:00
65f46cef5f
Check for maximum amount of values per sample supported
2016-09-10 22:34:45 -04:00
3c4c08cda6
rewrote socket_write(): there ave been some misunderstandings
2016-09-10 22:34:45 -04:00
545103ff1c
rewrote socket_read(): there ave been some misunderstandings
2016-09-10 22:34:45 -04:00
fe92747aa9
renamed a couple of enum constants and some minor code style cleanups
2016-09-10 22:34:45 -04:00
Umar Farooq
62bf0c2b0c
Bug fixes/improvements to GTNET-SKT code
...
- Change enum types APP_HDR_* to SOCKET_HDR_*
- Remove SOCKET_HDR_NONE type from app-hdr as its same as
SOCKET_HDR_GTSKT
- Fix values per samples for GTSKT to 1
- Replace TODO tag with @todo
- Use SOCKET_HDR_DEFAULT if app_hdr setting is not present
in config file
- Fix bug when invalid message is received resulting in
infinite printing loop
- Fix bug in socket_write when due to declaration of struct
msg msgs[cnt] in the for loop the values are not transmitted
- Replace std=c98 with std=c11 but still compile without it
2016-08-02 21:08:25 +02:00
Umar Farooq
2f47be0ac5
Add app_hdr tag for GT-NET-Socket
...
GT-NET-Socket uses a tag in the config file to distinguish from default
socket node type application layer header (struct msg). For now all the
values are encoded in the struct sample without any header (no timestamp
or sequence number).
Minor improvement in pipe.c: replace 'goto' with do while
2016-07-17 01:01:43 +02:00
d589c71ab6
missed something to rename
2016-06-13 21:44:39 +02:00
35bfd02b13
added debug facilities to debug output
2016-06-13 21:43:08 +02:00
04aad098bb
fixed some whitespace
2016-06-13 21:41:55 +02:00
9096de8024
fixed broken nags node-type
2016-06-08 23:42:44 +02:00
ad8ee1c3f7
renamed S2SS to VILLASnode
2016-06-08 23:31:58 +02:00
af6af5bb76
fixed renamed file
2016-06-08 22:54:13 +02:00
c59481a26d
fixing default config
2016-06-08 22:53:52 +02:00
2962c2902e
added debug facilities
2016-06-08 22:53:26 +02:00
2da610f708
removed misleading SWAP() macro
2016-06-08 22:52:59 +02:00
0dd1c68b09
added missing changes for previous commits
2016-06-08 22:52:43 +02:00
8ab6fa162f
improving Makefile
2016-06-08 22:52:19 +02:00
dc2f9c585f
disable broken node-types
2016-06-08 22:51:23 +02:00
44c3efaac7
renamed file
2016-06-08 22:50:56 +02:00
36e27af702
adapting file and socket node-types to new data structures
2016-06-08 22:39:43 +02:00
104455e0d5
splitting web socket code in multiple files
2016-06-08 22:39:17 +02:00
3e0c743d80
adapting hook feature to new data structures
2016-06-08 22:38:50 +02:00
909bde0894
introduced new data structures
2016-06-08 22:38:21 +02:00
0cebda19c8
whitespace fixes and documentation
2016-06-08 22:36:38 +02:00
6a1e745bb2
added some utility macros
2016-06-08 22:32:53 +02:00
156e30a60d
added address alignment macros for 'struct pool'
2016-06-08 22:32:37 +02:00
002c6f8d5f
fixed compiler warning in strf()
2016-06-08 22:32:05 +02:00
dc061d8fc3
fixed assert()
2016-06-08 22:31:45 +02:00
3e85ef8ea4
removed all 'struct msg' based functions (now in sample data structure)
2016-06-08 22:31:24 +02:00
ac61a8498e
added function to get system cache line size
2016-06-08 22:30:30 +02:00
90ae32058a
prepared log functions for facilities
2016-06-08 22:29:30 +02:00
ab5697b8dc
restructured Makefile
2016-06-08 22:27:35 +02:00
876de3ddc8
added new internal data structure for samples (instead of the old struct msg)
2016-06-08 22:26:40 +02:00
7820e66cee
added new circular buffer queue data structure
2016-06-08 22:26:12 +02:00
1b24f29088
added new memory pool for fixed size blocks (samples)
2016-06-08 22:25:48 +02:00
6392073223
added new lock-less stack data structure
2016-06-08 22:24:58 +02:00
62d46390fb
removed GTFPGA repo as a submodule
2016-04-16 22:05:46 +02:00
aa2fbd87fd
do not send the working directory to Docker because we mount it as a volume
2016-04-16 22:02:41 +02:00
afb7d767d9
updated libwebsockets to 1.7.5
2016-04-16 22:01:55 +02:00
433c65e717
simplified strcatf() with new macro strf()
2016-04-16 21:58:13 +02:00
5d5b36cd76
moved list destructor and added optional free() of list items
2016-04-16 19:54:26 +02:00
08181c2f94
made list helpers static
2016-03-29 08:59:26 +02:00
c449415873
Merge branch 'develop' of github.com:RWTH-ACS/S2SS into develop
2016-03-23 20:30:27 +01:00
b3331d3f87
installed headers as welll
2016-03-18 12:46:34 +01:00
f3cbb6ed25
Merge branch 'develop' of github.com:RWTH-ACS/S2SS into develop
2016-03-18 12:39:24 +01:00
4eeba60bf4
added / rewrite of a couple of linux specific checks and LKM functions
2016-03-18 12:38:28 +01:00
1643002398
more smaller updates to the documentation
2016-02-26 08:39:05 +01:00
dec71f23ee
embedded password for docs in link
2016-02-16 22:45:35 +01:00
004d778e79
updated documentation for s2ss-signal
2016-02-11 20:14:12 +01:00