OSDN Git Service

net: bridge: mdb: arrange internal structs so fast-path fields are close
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Mon, 7 Sep 2020 09:56:05 +0000 (12:56 +0300)
committerJakub Kicinski <kuba@kernel.org>
Mon, 7 Sep 2020 20:16:34 +0000 (13:16 -0700)
commit6ec0d0ee66473469ea85a2da204eefc14c465c5e
treebccfa71b5e62ef4d1dec0ddba5e234ff6bc74b1c
parentbb1416adb8a084f2979ac9536dca3e4c44d45821
net: bridge: mdb: arrange internal structs so fast-path fields are close

Before this patch we'd need 2 cache lines for fast-path, now all used
fields are in the first cache line.

Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/bridge/br_private.h