|
|
Re: [PATCH net-next] ipv4: Introduce IN_DEV_NET_ROUTE_LOCALNET |
From: Eric Dumazet <eric.dumazet@xxxxxxxxx> Date: Sat, 04 Aug 2012 09:27:25 +0200 > From: Eric Dumazet <edumazet@xxxxxxxxxx> > > performance profiles show a high cost in the IN_DEV_ROUTE_LOCALNET() > call done in ip_route_input_slow(), because of multiple dereferences, > even if cache lines are clean and available in cpu caches. > > Since we already have the 'net' pointer, introduce > IN_DEV_NET_ROUTE_LOCALNET() macro avoiding two dereferences > (dev_net(in_dev->dev)) > > Also change the tests to use IN_DEV_NET_ROUTE_LOCALNET() only if saddr > or/and daddr are loopback addresse. > > Signed-off-by: Eric Dumazet <edumazet@xxxxxxxxxx> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Kernel Discussion] [Ethernet Bridging] [Linux Wireless Networking] [Linux Bluetooth Networking] [Linux Networking Users] [VLAN] [Git] [IETF Annouce] [Linux Assembly] [Security] [Bugtraq] [Photo] [Singles Social Networking] [Yosemite Information] [MIPS Linux] [ARM Linux Kernel] [ARM Linux] [Linux Virtualization] [Linux Security] [Linux IDE] [Linux RAID] [Linux SCSI] [Free Dating]
![]() |
![]() |