X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_ovs.h;h=52c2f915ce62f55e65d6e001638cee2b5740048d;hb=ec51ddee94fa2ba1e01fe0e336ccc9c190a198ff;hp=1ddda4de786d8a940efca53c14149a0a5b5bee42;hpb=193d73e9e99caa0be861d20f1a6ae335bfab4c9e;p=collectd.git diff --git a/src/utils_ovs.h b/src/utils_ovs.h index 1ddda4de..52c2f915 100644 --- a/src/utils_ovs.h +++ b/src/utils_ovs.h @@ -86,13 +86,18 @@ struct ovs_db_callback_s { */ void (*post_conn_init)(ovs_db_t *pdb); /* - * This callback is called when OVD DB connection + * This callback is called when OVS DB connection * has been lost. This field can be NULL. */ void (*post_conn_terminate)(void); }; typedef struct ovs_db_callback_s ovs_db_callback_t; +/* OVS DB defines */ +#define OVS_DB_ADDR_NODE_SIZE 256 +#define OVS_DB_ADDR_SERVICE_SIZE 128 +#define OVS_DB_ADDR_UNIX_SIZE 108 + /* OVS DB prototypes */ /* @@ -104,13 +109,16 @@ typedef struct ovs_db_callback_s ovs_db_callback_t; * shall destroy the returned object. * * PARAMETERS - * `surl' OVS DB communication URL. + * `node' OVS DB Address. + * `service' OVS DB service name. + * `unix' OVS DB unix socket path. * `cb' OVS DB callbacks. * * RETURN VALUE * New ovs_db_t object upon success or NULL if an error occurred. */ -ovs_db_t *ovs_db_init(const char *surl, ovs_db_callback_t *cb); +ovs_db_t *ovs_db_init(const char *node, const char *service, + const char *unix_path, ovs_db_callback_t *cb); /* * NAME