The following series creates a simple timer library which will replace the role-your-own solutions we have scattered about the code. I converted a couple of modules to use it, and plan to convert bridge and bondlib once Ben has merged the series he had reviewed recently. I didn't want to do a whole-sale conversion of the entire code base until the approach has been properly reviewed.
This series has been compile tested and make checked. I will manually test CFM and LACP before merging to ensure there are no major problems. Ethan Jackson (4): lib: Create new timer library. lacp: Use new timer library. cfm: Use new timer library. ofproto: Use new timer library. lib/automake.mk | 2 + lib/cfm.c | 37 +++++++++++---------- lib/lacp.c | 30 +++++++++--------- lib/timer.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/timer.h | 38 ++++++++++++++++++++++ ofproto/ofproto.c | 13 ++++--- 6 files changed, 171 insertions(+), 39 deletions(-) create mode 100644 lib/timer.c create mode 100644 lib/timer.h -- 1.7.4.2 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
