ovsdb: Use direct pointer from table to txn_table to simplify code.
authorBen Pfaff <blp@nicira.com>
Thu, 4 Feb 2010 19:47:32 +0000 (11:47 -0800)
committerBen Pfaff <blp@nicira.com>
Mon, 8 Feb 2010 22:16:18 +0000 (14:16 -0800)
commit71c93bd4cc4d63be99cdc27ffee80c34f05bff75
treec6f905c26418dfd4c56d997fdc7d4341bfda94ec
parent847c7448532ddf90f28ace17233f4993e403f6f2
ovsdb: Use direct pointer from table to txn_table to simplify code.

Until now, when a transaction modified rows in a table, the metadata
associated with that table modification (in struct ovsdb_txn_table) had to
be looked up through a hash table.  This made the code unnecessarily
complicated and had no benefit in itself, so this commit changes
struct ovsdb_table to have a direct pointer to its ovsdb_txn_table.
ovsdb/table.c
ovsdb/table.h
ovsdb/transaction.c