I've opened this thread concering support for Baby Jumbo frames (PPPoE), the 10 YEAR old RFC4638 which is STILL not supported in latest 1.8.0 firmware.
I've already posted in another thread on the same subject but since that thread was marked wrongly SOLVED, I've decided to create this one.
So what is the status of implementation of this standard. As more and more of us have gigabit internet over PPPoE this is getting very serious as clamping gets a major chunk of the CPU and when more connections are involved the speed plummets to less than 700-800 Mbps.
Is there at least a beta firmware supporting this? (pppd 2.4.5, etc)
old thread:
https://community.ubnt.com/t5/EdgeMAX/Support-RFC4638/m-p/383390#U383390
speedtest:
http://www.speedtest.net/my-result/5341127581
The router's CPU during that test (only me as client at the time, with only the speedtest) is attached in the image.
I've tried to set the router like this:
set interfaces ethernet eth0 mtu 1508
set interfaces ethernet eth0 pppoe 0 mtu 1500
commit
everthing seems ok but in the logs:
Using interface ppp0
Connect: ppp0 <--> eth0
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x7ea6e9ad>]
rcvd [LCP ConfReq id=0x1 <mru 1492> <auth pap> <magic 0x1f7601e0>]
lcp_reqci: returning CONFACK.
sent [LCP ConfAck id=0x1 <mru 1492> <auth pap> <magic 0x1f7601e0>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x7ea6e9ad>]
rcvd [LCP ConfAck id=0x1 <mru 1492> <magic 0x7ea6e9ad>]
Packages installed (fw. ver 1.8.0)
ii ppp 2.4.5-5.1+deb7u2 mips Point-to-Point Protocol (PPP) - daemon
ii pppoe 1:3.11-ubnt4 mips PPP over Ethernet driver
ii ubnt-pppoe-server 0.1.12 all PPPoE server configuration/operational commands
ii vyatta-cfg-op-pppoe 1:0.12.12 all Vyatta config and op mode templates for PPPOE
ii vyatta-ppp 1:2.4.4-ubnt13 mips Point-to-Point Protocol (PPP) daemon
I believe that the vyatta-ppp which is the ancient 2.4.4 version gets used instead of the 2.4.5-5.1 debian one and thus the mru requested of 1492 instead of 1500.
I've already tested my ISP with 1500 MTU over PPPoE and it works perfectly fine when the PPPoE client is directly a (fairly recent) linux system.