Searched hist:e298e505700604c97e6a9edb21cebb080bdb91f6 (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/net/openvswitch/ |
H A D | flow_netlink.h | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | flow_table.h | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | flow_table.c | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | flow.h | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | flow_netlink.c | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | flow.c | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|
H A D | datapath.c | diff e298e505700604c97e6a9edb21cebb080bdb91f6 Tue Oct 29 19:22:21 CDT 2013 Pravin B Shelar <pshelar@nicira.com> openvswitch: Per cpu flow stats.
With mega flow implementation ovs flow can be shared between multiple CPUs which makes stats updates highly contended operation. This patch uses per-CPU stats in cases where a flow is likely to be shared (if there is a wildcard in the 5-tuple and therefore likely to be spread by RSS). In other situations, it uses the current strategy, saving memory and allocation time.
Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
|