Everything in this batch is really simple. Ben Pfaff (23): dpif-netdev: Make 'max_mtu' a per-dp feature, for thread safety. ofp-msgs: Make thread-safe. jsonrpc: Make thread-safe. lockfile: Make thread-safe. memory: Add note about threaded usage to comment. meta-flow: Make thread-safe. xenserver: Make thread-safe. dirs: Make thread-safe. dpif: Serialize initialization. ovsdb-data: Make ovsdb_atom_default() thread-safe. ovsdb-types: Make ovsdb_base_type_get_enum_type() thread-safe. packets: Make eth_addr_is_reserved() thread-safe. socket-util: Make get_max_fds() and get_null_fd() thread-safe. uuid: Make uuid_generate() thread-safe. netdev-linux: Work on thread safety. ofp-parse: Make parse_ofp_str() thread-safe. ovsdb-idlc: Ensure that initialization occurs single-threaded. netdev-dummy: Make counter thread-safe. ofp-msgs: Make alloc_xid() thread-safe. netdev-vport: Make pid checking in set_tunnel_config() thread-safe command-line: Make proctitle changing commands thread-safe. fatal-signal: Make thread-safe. vlog: Mark vlog_module_ptr_* as const.
lib/command-line.c | 5 ++++ lib/dirs.c.in | 37 +++++++++++++++++++++++++------- lib/dpif-linux.c | 7 ++++- lib/dpif-netdev.c | 12 +++++----- lib/dpif.c | 6 ++-- lib/fatal-signal.c | 56 +++++++++++++++++++++++++++++++++++++++++-------- lib/fatal-signal.h | 3 +- lib/jsonrpc.c | 12 +++++++++- lib/lockfile.c | 11 +++++++++- lib/memory.c | 5 +++- lib/meta-flow.c | 41 ++++++++++++++++++++---------------- lib/netdev-dummy.c | 11 +++++++-- lib/netdev-linux.c | 38 +++++++++++++++++++-------------- lib/netdev-vport.c | 4 +++ lib/ofp-msgs.c | 15 +++++++++++- lib/ofp-parse.c | 5 ++++ lib/ovs-thread.c | 5 ++++ lib/ovs-thread.h | 6 +++++ lib/ovsdb-data.c | 7 +++-- lib/ovsdb-types.c | 24 ++++++++++++++------- lib/packets.c | 10 ++++++-- lib/socket-util.c | 18 +++++++++++---- lib/uuid.c | 21 +++++++++++------- lib/vlog.h | 4 +- ovsdb/ovsdb-idlc.in | 2 + vswitchd/xenserver.c | 23 +++++++++---------- 26 files changed, 275 insertions(+), 113 deletions(-) -- 1.7.2.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev