Project

General

Profile

Feature #3131

Updated by Davide Pesavento over 5 years ago

We disabled TPACKET\_V3 in #1511 as a workaround for a Linux kernel bug. The bug was finally fixed in Linux v3.19, released earlier this year. Recently libpcap also received some patches to improve its behavior with TPACKET\_V3 and recent kernels. 

 We should detect if the system has a recent enough combination of kernel and libpcap, and stop disabling TPACKET\_V3 in that case. This should improve the performance performances of the EthernetTransport EthernetFace receive path, and might help with #2441.

Back