IPoE/PPPoE and usage of RSS/RPS
Posted: 26 Sep 2018, 21:38
Hi,
I am using an Intel multiqueue nic/driver such as ixgbe
1) For PPPoE it's necessary to use RPS to spread load across cpu cores, because RSS in ixgbe can't handle PPPoE encapsulated traffic
2) For IPoE shared=0 (qinq) there seems to be a patch for the ixgbe driver that enables RSS (or maybe the current driver supports RSS for qinq already ) so technically RPS may not be necessary but I am not sure.
3) For IPoE shared=1 i have no idea I guess RPS is not necessary.
I would like to ask those running IPoE if RPS is necessary for shared=0 and shared=1 modes.
I am currently using only PPPoE, but if IPoE can utilize RSS this would be a huge performance benefit (much smaller CPU load without RPS) and a good reason for migration.
Thank you.
I am using an Intel multiqueue nic/driver such as ixgbe
1) For PPPoE it's necessary to use RPS to spread load across cpu cores, because RSS in ixgbe can't handle PPPoE encapsulated traffic
2) For IPoE shared=0 (qinq) there seems to be a patch for the ixgbe driver that enables RSS (or maybe the current driver supports RSS for qinq already ) so technically RPS may not be necessary but I am not sure.
3) For IPoE shared=1 i have no idea I guess RPS is not necessary.
I would like to ask those running IPoE if RPS is necessary for shared=0 and shared=1 modes.
I am currently using only PPPoE, but if IPoE can utilize RSS this would be a huge performance benefit (much smaller CPU load without RPS) and a good reason for migration.
Thank you.