mirror of
https://github.com/openvswitch/ovs
synced 2025-10-15 14:17:18 +00:00
bridge: Store datapath version into ovsdb
OVS userspace are backward compatible with older Linux kernel modules. However, not having the most up-to-date datapath kernel modules can some times lead to user confusion. Storing the datapath version in OVSDB allows management software to check and optionally provide notifications to users. Signed-off-by: Andy Zhou <azhou@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -2520,6 +2520,12 @@ dp_netdev_reset_pmd_threads(struct dp_netdev *dp)
|
||||
}
|
||||
}
|
||||
|
||||
static char *
|
||||
dpif_netdev_get_datapath_version(void)
|
||||
{
|
||||
return xstrdup("<built-in>");
|
||||
}
|
||||
|
||||
static void
|
||||
dp_netdev_flow_used(struct dp_netdev_flow *netdev_flow,
|
||||
int cnt, int size,
|
||||
@@ -3100,6 +3106,7 @@ const struct dpif_class dpif_netdev_class = {
|
||||
dpif_netdev_register_upcall_cb,
|
||||
dpif_netdev_enable_upcall,
|
||||
dpif_netdev_disable_upcall,
|
||||
dpif_netdev_get_datapath_version,
|
||||
};
|
||||
|
||||
static void
|
||||
|
Reference in New Issue
Block a user