Bug 203856 - [igb] PPPoE RX traffic is limitied to one queue
Summary: [igb] PPPoE RX traffic is limitied to one queue
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 10.1-STABLE
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-bugs mailing list
Depends on:
Reported: 2015-10-18 16:21 UTC by laiclair
Modified: 2018-04-22 19:04 UTC (History)
7 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description laiclair 2015-10-18 16:21:02 UTC
On PPPoE interface packets are only received on one NIC driver queue (queue0).
This is hurting system performance.

Similar problem is explained on the freebsd wiki.
See "Traffic flow" chapter on page https://wiki.freebsd.org/NetworkPerformanceTuning

Can the proposed patch been tested/integrated ?

Thank you.
Comment 1 anoteros 2017-03-01 21:47:30 UTC
This is still a problem and the link to the patch has gone dead.
Is this still in the works?
Comment 2 anoteros 2017-03-01 21:48:05 UTC
(In reply to anoteros from comment #1)
Here is a link to the same issue in the pfSense bug tracker which has more information. https://redmine.pfsense.org/issues/4821
Comment 3 Vladimir 2017-03-17 04:06:45 UTC
Actually it affects all peoples who have PPPoE or any other non-ip traffic connections that can not be handle with one CPU core and igb Intel card, ex 1Gbit PPPoE connections all over the world. This issue is specific to igb driver and not to em driver. There is some tests results posted on pfSense forum, same hardware with both cards. 
See last post.
Are there any plans to fix it?
Comment 4 Gimli 2018-03-16 18:09:00 UTC
Now that Spectre and Metldown patches are coming out and CPUs are losing considerable performance this becomes even more critical to fix. For example it's impossible to run a gigabit PPPoE connection on pfSense now because of this FreeBSD bug.