Page 1 of 1

ipoe + 802.1ad on linux - performance related question

Posted: 25 Jun 2017, 09:02
by marek
Привет / Hello Guys,

Firstly, I'd like to congratulate you on fantastic projects. I've been looking at ACCEL-PPP for PPPoE IPv4+IPv6 and it looks great.
Anyway I'm now looking at IPoE functionality and have a question. I see from other posts that people use 802.1ad on linux (ethX.YY.ZZ). I've tried that some time ago and observed performance problems (hi cpu usage) compared to single vlan layer. Also there were some posts on internet that nic offload doesn't work for Linux in case of 802.1ad. So here are my questions:
1) can anyone confirm he/she has 802.1ad working in production w/o problems
2) what's the approximate peak traffic this router is servicing
3) what's the approximate peak number of active clients
4) % cpu usage at peak + type of cpu

поздравления / Best regards
Marek Kierdelewicz

Re: ipoe + 802.1ad on linux - performance related question

Posted: 25 Jun 2017, 13:03
by dimka88
Hi.
1) yes.
2) ~1,5 gbps in/out
3) more then 1k
4) CPU la 0.00

What is network card you use?
Do you user RPS?

Re: ipoe + 802.1ad on linux - performance related question

Posted: 25 Jun 2017, 20:58
by marek
Thank you for prompt reply. Problems I observed earlier were few years ago on 3.2.x kernel and they were not related to accel-ppp. I was using intel 10G nic, static interrupt2core binding. Anyway what kernel are you using?

Re: ipoe + 802.1ad on linux - performance related question

Posted: 26 Jun 2017, 05:01
by dimka88

Code: Select all

Linux NAS 3.18.34 #1 SMP Thu Jun 2 00:32:49 EEST 2016 x86_64 Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz GenuineIntel GNU/Linux
4x network card

Code: Select all

03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)