commit | 430eda6d6d568eded71dfd1be5a16c0c1379e201 | [log] [tgz] |
---|---|---|
author | Pravin B Shelar <pshelar@nicira.com> | Tue Sep 03 09:44:44 2013 -0700 |
committer | David S. Miller <davem@davemloft.net> | Wed Sep 04 14:41:55 2013 -0400 |
tree | 70d298414943feba8822064ef91638d4f397a742 | |
parent | f8de31040d50b7e4c26a5ca4c02b2929dde34a58 [diff] |
vxlan: Optimize vxlan rcv vxlan-udp-recv function lookup vxlan_sock struct on every packet recv by using udp-port number. we can use sk->sk_user_data to store vxlan_sock and avoid lookup. I have open coded rcu-api to store and read vxlan_sock from sk_user_data to avoid sparse warning as sk_user_data is not __rcu pointer. Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: David S. Miller <davem@davemloft.net>