[ovs-dev] [PATCH 0/7] Reduce duplicate database command code.
Alex Wang
alexw at nicira.com
Fri Jun 12 02:36:55 UTC 2015
This series librarizes the common code for database command in
ovs-vsctl, vtep-ctl into a new module, db-ctl-base (may not
be a good name). The effect of code reduction can be observed
from patch: vtep-ctl: Use db-ctl-base. Moreover, the new
library will help with writing ovn-sbctl and with modifying
ovn-nbctl code.
Alex Wang (7):
ovs-vsctl: Simplify code.
db-ctl-base: Make common database command code into library.
db-ctl-base: Librarize code in parse_options().
db-ctl-base: Librarize show command.
db-ctl-base: Librarize database command manual.
vtep-ctl: Use db-ctl-base.
db-ctl-base: Improve show command.
lib/automake.mk | 3 +
lib/db-ctl-base.c | 2072 ++++++++++++++++++++++++++++++++++++
lib/db-ctl-base.h | 258 +++++
lib/db-ctl-base.man | 267 +++++
manpages.mk | 4 +
tests/ovs-vsctl.at | 2 +-
tests/vtep-ctl.at | 24 +
utilities/ovs-vsctl.8.in | 259 +----
utilities/ovs-vsctl.c | 2643 ++++++----------------------------------------
vtep/vtep-ctl.8.in | 227 +---
vtep/vtep-ctl.c | 2526 ++++++++------------------------------------
11 files changed, 3434 insertions(+), 4851 deletions(-)
create mode 100644 lib/db-ctl-base.c
create mode 100644 lib/db-ctl-base.h
create mode 100644 lib/db-ctl-base.man
--
1.7.9.5
More information about the dev
mailing list