Commit graph

37 commits

Author SHA1 Message Date
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
Renamed from PF_RINGInterface.cpp (Browse further)