There has sometimes been buzzing on the forum that routing in v7 is significantly slower due to the removal of the global cache in the new linux kernel, but is that really true?
I've been studying how the global cache used to work in the old linux kernel which has now been replaced by more modular caches. Are there any current routing tests with v7 compared to v6? Could it possibly be architectural differences at play?
Some good reading on the subject:
Routing Decisions in the Linux Kernel - Part 1: Lookup and packet flow
Routing Decisions in the Linux Kernel - Part 2: Caching