summaryrefslogtreecommitdiff
path: root/irq.c
AgeCommit message (Expand)AuthorFilesLines
2013-06-11irq: do not process non-existant irq number of loDaniel Borkmann1-0/+2
2013-06-04xutils: eliminate xutils, move rest to epoll2Daniel Borkmann1-8/+1
2013-06-04irq: rename device_bind_irq_to_cpu to device_set_irq_affinityDaniel Borkmann1-1/+1
2013-06-04xutils: break out string handling and lockingDaniel Borkmann1-0/+1
2013-06-03irq: break out from xutils and save + restoreDaniel Borkmann1-0/+129
nux/net-next.git/diff/?h=nds-private-remove&id=316d4d78cf9b6795b83f97c45368748741df418c&id2=dd41d33f0b033885211a5d6f3ee19e73238aa9ee'>diff)
openvswitch: Pack struct sw_flow_key.
struct sw_flow_key has two 16-bit holes. Move the most matched conntrack match fields there. In some typical cases this reduces the size of the key that needs to be hashed into half and into one cache line. Signed-off-by: Jarno Rajahalme <jarno@ovn.org> Acked-by: Joe Stringer <joe@ovn.org> Acked-by: Pravin B Shelar <pshelar@ovn.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat
-rw-r--r--net/openvswitch/conntrack.c40
-rw-r--r--net/openvswitch/conntrack.h8
-rw-r--r--net/openvswitch/flow.h14
-rw-r--r--net/openvswitch/flow_netlink.c11
4 files changed, 39 insertions, 34 deletions
diff --git a/net/openvswitch/conntrack.c b/net/openvswitch/conntrack.c