Not 100% sure where pppoe will end up, but I think it's in softnet which can move between cores.
The scheduler doesn't distinguish between P and E cores (or between "pseudo cores" if SMT is enabled) so if you want consistent performance and have a way to disable E cores, that may be a good idea. On 2025-09-20, Jurjen Oskam <[email protected]> wrote: > --000000000000861449063f360d57 > Content-Type: text/plain; charset="UTF-8" > > Hi, > > In a few weeks I'll switch to a symmetric 1Gbps PPPoE based internet > connection. My current understanding is that pppoe(4) makes use of one CPU > core at most, and that it can be a challenge to attain full symmetric 1Gbps > throughput under all circumstances. > > My router has a 4 core "Intel(R) Pentium(R) Gold G6400 CPU @ 4.00GHz", > which works great for my current DHCP-based connection (1Gbps down / 100 > Mbps up). Initially I'll be configuring the new PPPoE connection on this > system and see how it performs. > > This lead me to a question about newer CPUs with "P" and "E" cores, and how > they work on OpenBSD. On which type of core would the pppoe(4) processing > end up? And what (if any) difference would that make? > > When getting a system with different CPU core types, is this something that > Just Works, or is it advisable to for example disable the "E" core types in > the BIOS? > > Regards, > Jurjen Oskam > > --000000000000861449063f360d57 > Content-Type: text/html; charset="UTF-8" > Content-Transfer-Encoding: quoted-printable > ><div dir=3D"ltr"><div>Hi,</div><div><br></div><div>In a few weeks I'll = > switch to a symmetric 1Gbps PPPoE based internet connection. My current und= > erstanding is that pppoe(4) makes use of one CPU core at most, and that it = > can be a challenge to attain full symmetric 1Gbps throughput under all circ= > umstances.</div><div><br></div><div>My router has a 4 core "Intel(R) P= > entium(R) Gold G6400 CPU @ 4.00GHz", which works great for my current = > DHCP-based connection (1Gbps down / 100 Mbps up). Initially I'll be con= > figuring the new PPPoE connection on this system and see how it performs.</= > div><div><br></div><div>This lead me to a question about newer CPUs with &q= > uot;P" and "E" cores, and how they work on OpenBSD. On which= > type of core would the pppoe(4) processing end up? And what (if any) diffe= > rence would that make?</div><div><br></div><div>When getting a system with = > different CPU core types, is this something that Just Works, or is it advis= > able to for example disable the "E" core types in the BIOS?</div>= ><div><br></div><div>Regards,</div><div>Jurjen Oskam</div></div> > > --000000000000861449063f360d57-- > > -- Please keep replies on the mailing list.

