datapath: Restructure datapath.c and flow.c
authorPravin B Shelar <pshelar@nicira.com>
Thu, 12 Sep 2013 03:26:11 +0000 (20:26 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Wed, 2 Oct 2013 00:11:16 +0000 (17:11 -0700)
commita097c0b230333cbc038be4ec67bf34b5b26c5112
treefa24cc6a19bec51029166ff2ca23282e5a15aabf
parent7010732782d9856a609fbe59312a1d31eed1c943
datapath: 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.

Diffstat is showing wrong count. This patch mostly restructures code
without changing logic.

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