mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
dpif-linux: Rename dpif-netlink; change to compile with MSVC.
The patch contains the necessary modifications to compile and also to run under MSVC. Added the files to the build system and also changed dpif_linux to be under a more generic name dpif_windows. Added a TODO under the windows part in case we want to implement another counterpart for epoll functions. Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
committed by
Ben Pfaff
parent
1a9bb326d8
commit
93451a0a81
@@ -59,8 +59,8 @@ COVERAGE_DEFINE(dpif_purge);
|
||||
COVERAGE_DEFINE(dpif_execute_with_help);
|
||||
|
||||
static const struct dpif_class *base_dpif_classes[] = {
|
||||
#ifdef __linux__
|
||||
&dpif_linux_class,
|
||||
#if defined(__linux__) || defined(_WIN32)
|
||||
&dpif_netlink_class,
|
||||
#endif
|
||||
&dpif_netdev_class,
|
||||
};
|
||||
@@ -1524,7 +1524,7 @@ log_flow_del_message(struct dpif *dpif, const struct dpif_flow_del *del,
|
||||
* called after the dpif_provider's '->execute' function, which is allowed to
|
||||
* modify execute->packet and execute->md. In practice, though:
|
||||
*
|
||||
* - dpif-linux doesn't modify execute->packet or execute->md.
|
||||
* - dpif-netlink doesn't modify execute->packet or execute->md.
|
||||
*
|
||||
* - dpif-netdev does modify them but it is less likely to have problems
|
||||
* because it is built into ovs-vswitchd and cannot have version skew,
|
||||
|
Reference in New Issue
Block a user