openvswitch: Restructure datapath.c and flow.c
authorPravin B Shelar <pshelar@nicira.com>
Fri, 4 Oct 2013 01:16:47 +0000 (18:16 -0700)
committerJesse Gross <jesse@nicira.com>
Fri, 4 Oct 2013 01:16:47 +0000 (18:16 -0700)
commite64457191a259537bbbfaebeba9a8043786af96f
tree579f47d3124b69a94b07878d65d27f71c4f7c9c5
parentf0627cfa24389cab25c67bb7ca902912216a8a2d
openvswitch: Restructure datapath.c and flow.c

Over the time datapath.c and flow.c has became pretty large files.
Following patch restructures functionality of component into three
different components:

flow.c: contains flow extract.
flow_netlink.c: netlink flow api.
flow_table.c: flow table api.

This patch restructures code without changing logic.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
net/openvswitch/Makefile
net/openvswitch/datapath.c
net/openvswitch/datapath.h
net/openvswitch/flow.c
net/openvswitch/flow.h
net/openvswitch/flow_netlink.c [new file with mode: 0644]
net/openvswitch/flow_netlink.h [new file with mode: 0644]
net/openvswitch/flow_table.c [new file with mode: 0644]
net/openvswitch/flow_table.h [new file with mode: 0644]