vxlan: Optimize vxlan rcv
authorPravin B Shelar <pshelar@nicira.com>
Fri, 11 Oct 2013 19:40:13 +0000 (12:40 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Sun, 13 Oct 2013 20:05:55 +0000 (13:05 -0700)
commitb2f02418b7cf9e4ace1ab1422843d7b531fcfa17
tree480a6afcf53ab55ce4a54e6c6f5cacc077f6e898
parentb33bff0fbab0201f9df2faecc779129ac85e6632
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.

This commit also allows us to get rid of socket hash table.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
datapath/linux/Modules.mk
datapath/linux/compat/include/net/sock.h [new file with mode: 0644]
datapath/linux/compat/vxlan.c