Luca Deri
57e6a93065
Improved scheduling algorithm to guarantee minimum service time when number of entries allow
...
Updated (C)
2020-01-06 23:36:36 +01:00
Alfredo Cardigliano
3f04f0c080
Updating pf_ring drop stats in the housekeeping task (avoid inline updates with the GUI)
2019-08-29 15:53:20 +02:00
Simone Mainardi
f035d5c894
Reworks shutdown operations to properly terminate pool loops and periodic activites
2019-07-25 11:58:13 +02:00
Simone Mainardi
c1c2abd109
Uses the MTU to set the default snaplen
2019-06-05 17:07:20 +02:00
Luca Deri
bedff2c8e2
Updated (C)
2019-01-07 19:28:49 +01:00
emanuele-f
0ed6a300eb
Harden strncpy calls to ensure null terminated strings
2018-12-13 18:07:51 +01:00
Luca Deri
bc79a6f41e
Fix to remove toggle buttons exceeding the max value
...
Fix to remove comma on Lua (non JIT)
Minor cleanup
2018-09-22 09:05:40 +02:00
cardigliano
21010942c7
calling pfring_recv directly in the multi-interface receive loop
2018-09-11 09:52:52 +02:00
cardigliano
c91e9baedb
calling pfring_recv directly (pfring_is_pkt_available is not really needed and it is not natively supported by some adapters)
2018-09-10 18:11:36 +02:00
Alfredo Cardigliano
6747beba9a
improved capture direction working in case of ZC
2018-08-09 10:25:40 +02:00
Luca Deri
9a1bf20663
Deprecated inline capabilities now implemented in nEdge
2018-07-23 10:53:10 +02:00
cardigliano
515505f6f1
support for capturing from interface pairs with ZC ( #1842 )
2018-07-02 13:22:36 +02:00
emanuele-f
136cd78836
Fix PF_RING error messages when PF_RING is not available
2018-05-16 15:09:36 +02:00
emanuele-f
d889b502db
Print PF_RINGInterface errno message on failure
2018-05-16 12:32:15 +02:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Luca Deri
c58efebb7a
Fixed invalid VLAN filter
...
Fixed in PF_RING interface initialization code
2017-09-28 12:11:19 +02:00
Luca Deri
3f62a7f9c3
Implemented traffic direction in network interfaces
2017-09-16 18:35:06 +02:00
Luca Deri
e302c4fcff
Implemented Mac location (LAN, WAN, unknown)
2017-09-09 00:06:47 +02:00
Luca Deri
848b628048
Reduced CPU usage as requested in #1422
2017-09-07 13:51:53 +02:00
Luca Deri
dfa9e44dde
Moved interface enable off the packetLoop as otherwise in case ZC is used, hugepages cannot be allocated
2017-09-01 00:05:06 +02:00
Luca Deri
f22807f0be
Implemented L2 support for netfilter interfaces
...
Fixed warnings
2017-07-31 00:08:40 +02:00
emanuele-f
2ce030c704
Fix missing parameter
2017-05-22 10:09:12 +02:00
Luca Deri
da3fe2e304
Added PF_RING RSS Rehash
2017-02-24 19:04:40 +01:00
Luca Deri
cc1304d49f
Modified API processing API
2017-01-19 00:45:16 +01:00
Luca
30e1a75f98
(C) update
2017-01-10 15:03:16 -08:00
Luca Deri
5cee98a65c
Shaper code cleanup
2016-12-05 13:00:02 +01:00
Luca Deri
7e46c02eb1
Fixed broken logic of interface packet drop reset
2016-11-21 10:12:12 +01:00
Simone Mainardi
a5674d1595
Implements interface packet drop reset
2016-11-20 12:21:42 +01:00
Luca Deri
49d28b9b45
Updated shaper
2016-04-05 16:44:48 +02:00
Luca Deri
1b327fd021
Update for APi change
2016-02-06 14:34:56 +01:00
Luca Deri
ae22da5136
Added --capture-direction (issue #265 )
2016-01-28 11:22:59 +01:00
Luca Deri
d7c452f0a3
Moved to 2016
2016-01-01 09:27:39 +01:00
Luca Deri
a8c3ee2465
Reworked CPIU/interface affinity
2015-06-07 08:45:40 +02:00
Luca Deri
2b252633cb
Changes to the shaper GUI
2015-05-19 01:02:15 +02:00
Arianna Avanzini
0a0e25568b
src/NetfilterInterface.cpp: handle absence of pollLoop correctly
...
This commit fixes a segfault issue in pthread_setaffinity_np()
happening when the NetfilterInterface is used with some values
of pollLoop due to the poll loop not being actually used.
2015-05-17 01:40:22 +02:00
Luca Deri
acb313f0e9
Added -u flag to start capture with promiscuous mode disabled
2015-05-09 09:09:57 +02:00
Luca Deri
b178cf4121
Added travis file for code testing
...
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00