Add likely() statements in ipv4_confirm_neigh() for 'rt->rt_gw_family
== AF_INET'.

Signed-off-by: Yejune Deng <yejune.d...@gmail.com>
---
 net/ipv4/route.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/ipv4/route.c b/net/ipv4/route.c
index fa68c2612252..5762d9bc671c 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -440,7 +440,7 @@ static void ipv4_confirm_neigh(const struct dst_entry *dst, 
const void *daddr)
        struct net_device *dev = dst->dev;
        const __be32 *pkey = daddr;
 
-       if (rt->rt_gw_family == AF_INET) {
+       if (likely(rt->rt_gw_family == AF_INET)) {
                pkey = (const __be32 *)&rt->rt_gw4;
        } else if (rt->rt_gw_family == AF_INET6) {
                return __ipv6_confirm_neigh_stub(dev, &rt->rt_gw6);
-- 
2.29.0

Reply via email to