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
812eb31c95
cleaning function namespaces: config_ => cfg
2016-07-14 09:47:00 +02:00
3880abeb63
unified member variable naming of struct sample and struct msg
2016-07-11 18:19:23 +02:00
8115a9caa2
fixed most major bugs of web socket node-type
2016-07-11 18:18:20 +02:00
abd8148a2b
fixed compiler warnings
2016-07-11 09:16:31 +02:00
bd8987bf35
simplified makefile
2016-07-11 09:16:00 +02:00
3f012c8575
finished FPGA stuff
2016-07-08 13:32:18 +02:00
88157a3023
improved AXI4 switch configuration
2016-07-08 13:01:40 +02:00
ac389a76ff
added DMA memory managment functions
2016-07-08 12:59:09 +02:00
05af02304d
added a couple of functions to parse and print cpu_set_t
2016-06-26 15:33:59 +02:00
238c732feb
smaller fixes in linux code
2016-06-26 15:29:07 +02:00
cc66553761
added support for CBuilder models
2016-06-26 15:28:34 +02:00
132dd5fd65
moved linux realtime code to extra file
2016-06-26 15:27:14 +02:00
68f2dbea76
major changes in the VILLASfpga code. Lots of smaller improvements and fixed
2016-06-26 15:22:25 +02:00
c67af15a2c
fixed all major bugs in FPGA code
2016-06-19 19:30:00 +02:00
98fb370e85
first steps towards flexible and configurable VILLASfpga / VILLASnode integration
2016-06-15 20:05:09 +02:00
bffb47dca8
added VILLASfpga code
2016-06-14 01:23:44 +02:00
0fa5f5b976
introduced new directory structure for source and header files
2016-06-14 01:17:58 +02:00
04aad098bb
fixed some whitespace
2016-06-13 21:41:55 +02:00
277589029e
fixed collision of procprocessor macro
2016-06-13 17:25:09 +02:00
f635bf115a
fixed argument type for integer_to_cpuset
2016-06-13 17:25:09 +02:00
f3951afd18
added ability to pin IRQs
2016-06-13 17:25:09 +02:00
c53cb80f42
started working on new gtfpga node-type
2016-06-13 17:23:33 +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
2da610f708
removed misleading SWAP() macro
2016-06-08 22:52:59 +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
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
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
4eeba60bf4
added / rewrite of a couple of linux specific checks and LKM functions
2016-03-18 12:38:28 +01:00
fe39f6c7a8
added 2 new node states
2016-02-09 05:35:23 +01:00
9b56be2bc6
updated copyright year to 2016
2016-02-09 05:33:19 +01:00