Tested on 2026.08.04-0035-rolling — kernel 6.18.41
Steps to reproduce:
1. Configure a PPPoE server on eth1 with vlan 100-110 and vlan-mon. Do not create eth1.100 statically. 2. Send PPPoE discovery traffic from a client on VLAN 100. 3. The tagged PADI packets arrive on eth1, but eth1.100 is never created and no PPPoE session is established.
Expected: vlan-mon creates eth1.100 dynamically and the subscriber connects
Actual: the packet arrives, but no VLAN interface or session is created
Root cause: the Linux 6.18 kernel rejects the accel-ppp ETH_P_ALL packet handler because vlan_pt.af_packet_net is unset.
Upstream fixed this by assigning &init_net:
The fix should be carried into accel-ppp-ng. Static VLAN interfaces and untagged PPPoE are unaffected.