]> git.proxmox.com Git - mirror_ovs.git/commit
netdev: Split up netdev offloading to separate module.
authorIlya Maximets <i.maximets@samsung.com>
Tue, 7 May 2019 09:24:08 +0000 (12:24 +0300)
committerIlya Maximets <i.maximets@samsung.com>
Tue, 11 Jun 2019 06:39:36 +0000 (09:39 +0300)
commitb6cabb8f8f80e8d460be237b6eebad270a42cfcb
tree43187f68714e9bbacb4bc925d2cfce0273a9f067
parentd74ca2269e3696b07b7876e36e776759222a9bc5
netdev: Split up netdev offloading to separate module.

New module 'netdev-offload' created to manage different flow API
implementations. All the generic and provider independent code moved
there from the 'netdev' module.

Flow API providers further encapsulated.

The only function that was changed is 'netdev_any_oor'.
Now it uses offloading related hmap instead of common 'netdev_shash'.

Signed-off-by: Ilya Maximets <i.maximets@samsung.com>
Acked-by: Ben Pfaff <blp@ovn.org>
Acked-by: Roi Dayan <roid@mellanox.com>
14 files changed:
lib/automake.mk
lib/dpdk.c
lib/dpif-netdev.c
lib/dpif-netlink.c
lib/netdev-dpdk.c
lib/netdev-offload-provider.h
lib/netdev-offload.c [new file with mode: 0644]
lib/netdev-offload.h [new file with mode: 0644]
lib/netdev-provider.h
lib/netdev-rte-offloads.c
lib/netdev-rte-offloads.h [deleted file]
lib/netdev.c
lib/netdev.h
vswitchd/bridge.c