diff options
author | Gao Feng <fgao@ikuai8.com> | 2016-08-09 12:38:24 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-08-10 17:22:14 -0700 |
commit | ab10dccb11608b96b43b557c12a5ad867723e503 (patch) | |
tree | db7883359e3748a0789ca78d85c97dbd480e7911 /include/uapi/linux/synclink.h | |
parent | 084c9535aab61ddd0e55eb796baa6b078b3843b1 (diff) |
rps: Inspect PPTP encapsulated by GRE to get flow hash
The PPTP is encapsulated by GRE header with that GRE_VERSION bits
must contain one. But current GRE RPS needs the GRE_VERSION must be
zero. So RPS does not work for PPTP traffic.
In my test environment, there are four MIPS cores, and all traffic
are passed through by PPTP. As a result, only one core is 100% busy
while other three cores are very idle. After this patch, the usage
of four cores are balanced well.
Signed-off-by: Gao Feng <fgao@ikuai8.com>
Reviewed-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/synclink.h')
0 files changed, 0 insertions, 0 deletions