On Thu, Jan 21, 2016 at 1:27 AM, Tom Herbert <t...@herbertland.com> wrote:
> Unfortunately, the hardware hash from devices hasn't really lived up > to its potential. The original intent of getting the hash from device > was to be able to do packet steering (RPS and RFS) without touching > the header. But this never was implemented. eth_type_trans touches > headers and GRO is best when done before steering. Given the > weaknesses of Toeplitz we talked about recently and that fact that > Jenkins is really fast to compute, I am starting to think maybe we > should always do a software hash and not rely on HW for it... Could you provide some details on the weaknesses of Toeplitz? FYI, the admin is able to configure non-default keys for Toeplitz through ethtool. Or.