Denys Fedoryshchenko
8266f01d50
workflows,dockerfiles: Add basic build tests ( #1011 )
...
Add simple build tests using github workflows.
This is initial commit, and i suggest to inspect
if all dependencies installed.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-07-16 00:42:55 +03:00
Pavel Odintsov
d8c2e4888b
Move all code to src folder
2015-03-22 13:36:58 +03:00
Pavel Odintsov
cee516586d
Remove copy & paste from pcap_reader. We use library functions now
2015-03-21 14:32:27 +03:00
Pavel Odintsov
39d08fc8f3
Enable compile on Mac OS X
2015-03-20 11:52:16 +03:00
Pavel Odintsov
645eb369f7
Remove useless logging
2015-03-20 11:34:51 +03:00
Pavel Odintsov
9ca4a8b971
Since this commit we have had ability to feed netflow/sflow stream to FastNetMon parsers from pcap dump
2015-03-20 11:32:05 +03:00
Pavel Odintsov
52f9b0e231
Initial work on options support in IPFIX
2015-03-20 03:15:23 +03:00
Pavel Odintsov
6cc48a6409
Add builder script for Mock
2015-03-20 00:56:26 +03:00
Pavel Odintsov
6664b3e69c
Implement mock object for testing netflow; Since this commit we can feed netflow data from pcap dump and do not bother customers
2015-03-19 23:06:55 +03:00
Pavel Odintsov
3b31a42b30
Working pcap reader
2015-03-19 18:38:18 +03:00
Pavel Odintsov
38a306bab4
Fixes to packet parser
2015-03-19 17:26:39 +03:00
Pavel Odintsov
31804d4dc4
Add pcap file reader for testing netflow and sFLOW partser
2015-03-19 17:07:24 +03:00
Pavel Odintsov
2061ce4ba1
Move separate code files to test folder
2015-03-13 18:43:19 +03:00
Pavel Odintsov
441f6e9cdf
Move fastnetmon packet parser to main project folder
2015-03-10 16:06:04 +03:00
Pavel Odintsov
a564563448
Introduce netmap plugin stub code
2015-03-10 16:05:21 +03:00
Pavel Odintsov
d34949c6de
Since this commit netmap become completely ready for integration to main source tree
2015-03-10 11:48:39 +03:00
Pavel Odintsov
62e5e11e3e
Try to make netmap multy threaded
2015-03-07 01:52:43 +03:00
Pavel Odintsov
1eec9e168f
Switch to clang++
2015-03-06 15:45:59 +03:00
Pavel Odintsov
66d16532f1
Fix builder for FreeBSD
2015-03-06 15:43:20 +03:00
Pavel Odintsov
f086333141
Replace u16 by u_int16_t
2015-03-06 15:41:43 +03:00
Pavel Odintsov
db23fee124
Replace __be16 by __u16
2015-03-06 15:40:55 +03:00
Pavel Odintsov
fce6a542a0
Fix for FreeBSD __be16
2015-03-06 15:29:28 +03:00
Pavel Odintsov
67c5d42235
Add AFINET6 definition
2015-03-06 15:17:54 +03:00
Pavel Odintsov
22f54e66e3
Add ethhdr definition for FreeBSD and MAC os
2015-03-06 15:10:05 +03:00
Pavel Odintsov
2f265a89a4
Second try
2015-03-06 14:54:15 +03:00
Pavel Odintsov
924af745f9
Try to port parser code to FreeBSD
2015-03-06 14:45:29 +03:00
Pavel Odintsov
cb4f79df6b
Rename files with packet parser
2015-03-06 13:00:09 +03:00
Pavel Odintsov
5c11530a7a
Rename pf_Ring parsers for prevent name conflict
2015-03-06 12:54:18 +03:00
Pavel Odintsov
d49397232d
Switch to home made parser library
2015-03-06 12:51:13 +03:00
Pavel Odintsov
d08186887f
Exract packet printer and packet parser from PF_RING userspace library (LGPL license) and try to make it cross platform
2015-03-06 12:49:47 +03:00
Pavel Odintsov
f386dc6c6e
Enable packet filter for netmap mode
2015-03-05 15:27:27 +03:00
Pavel Odintsov
3f4ed4cc3a
Improve netmap code
2015-03-02 22:50:17 +03:00
Pavel Odintsov
208c33e44a
Fix build flags for netmap.cpp on Linux
2015-03-02 16:00:11 +03:00
Pavel Odintsov
d8c33c6d44
Fix netmap code for compatibility with C++ boost
2015-03-02 15:53:11 +03:00
Pavel Odintsov
3e9ba2c41a
Add compile guide for netmap on Linux
2015-03-02 14:43:58 +03:00
Pavel Odintsov
856728f4a9
Add netmap libs to source tree
2015-03-02 14:33:31 +03:00
Pavel Odintsov
9dabe7aa43
Rename sort srtructure class
2015-02-21 15:58:40 +03:00
Pavel Odintsov
afeea41dca
Add code prottype for maintaining 'top 10 hosts' list
2015-02-21 15:47:56 +03:00
Pavel Odintsov
9873bd082a
Add sorter but it segfaults
2015-02-20 20:39:31 +03:00
Pavel Odintsov
4cbbfa9c86
Add prototype for online data sorting
2015-02-20 17:53:25 +03:00
Pavel Odintsov
07f0317ab6
Fix issue with memory corruption
2015-02-18 22:31:55 +03:00
Pavel Odintsov
96f3c73120
Complete test solution for CIDR issue
2015-02-14 21:01:42 +03:00
Pavel Odintsov
2d9a6ecbba
Add proof of concept for CIDR validator
2015-02-14 20:49:32 +03:00
Pavel Odintsov
6392b6952d
Proof of concept for bug report to netmap
2015-02-12 18:23:18 +03:00
Pavel Odintsov
74e8fe2c3e
Working example for netmap on FreeBSD
2015-02-12 16:04:04 +03:00
Pavel Odintsov
a70544b090
Fixes in performance tests
2015-01-10 01:56:00 +03:00
Pavel Odintsov
a40b68f549
Fix in patricia performance tests
2014-12-18 18:44:56 +03:00
Pavel Odintsov
4d93c5786d
Fix in LPM tests
2014-12-16 17:21:11 +03:00
Pavel Odintsov
4d455a5d26
Reproduce production workload at LPM
2014-12-16 12:12:54 +03:00
Pavel Odintsov
cf3d346f81
Fix LPM tests
2014-12-16 11:13:13 +03:00