GitHub PushEvent at 2014-12-02 00:15:55
Repository: ovs
Actor: tgraf
Payload: {"shas":[["d14c1c5152f41f1984c614dc1e7824ae8cea94b1","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","vtep: Use unicast MAC as an example for a unicast destination in README.\n\nUntil now, the example for a unicast MAC has been a multicast MAC.\n\nSigned-off-by: Ben Pfaff <blp@nicira.com>\nAcked-by: Justin Pettit <jpettit@nicira.com>\nAcked-by: Jarno Rajahalme <jrajahalme@nicira.com>","Ben Pfaff",false],["433330a8bfaf38b41bbe3c482c57562202ba1e61","925ddebbe7c6d24343c181589cf0c4e553cb1c68@nicira.com","dpif-netdev: Fix a race.\n\nOn current master, the 'struct dp_netdev_port' is destroyed\nimmediately when the ref count reaches 0.  However, non-pmd\nthreads calling the dpif_netdev_execute() for sending packets\ncould hold pointer to 'port' that is not ref-counted.  Thusly\nthose threads could possibly access freed memory when the port\nis deleted.\n\nTo fix this bug, this commit makes non-pmd threads acquiring\nthe 'port_mutex' before doing the actual execution in\ndpif_netdev_execute().\n\nSigned-off-by: Alex Wang <alexw@nicira.com>\nAcked-by: Pravin B Shelar <pshelar@nicira.com>","Alex Wang",false],["36fd4f214f9ba74aaf0e5fb3e4ba271b946a1550","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","datapath: Use ccflags-y instead of deprecated EXTRA_CFLAGS\n\nThis allows users to pass in additional compiler flags through the\nenvironment variable EXTRA_CFLAGS, e.g.\n\n   make EXTRA_CFLAGS=-Wno-error=foo V=1\n\nReported-by: Alexandru Ardelean <ardeleanalex@gmail.com>\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>\nAcked-by: Pravin B Shelar <pshelar@nicira.com>","Thomas Graf",false],["b772066ffd066d59d9ebce092f6665150723d2ad","95dcc1879f3489c0d5163907cdd946775296b2dd@nicira.com","route-table: Remove Unregister.\n\nSince dpif registering for routing table at initialization\nthere is no need to unregister it. Following patch removes\nsupport for turning routing table notifications on and off.\nDue to this change OVS always listens for these\nnotifications.\n\nReported-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nSigned-off-by: Pravin B Shelar <pshelar@nicira.com>\nAcked-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>","Pravin B Shelar",false],["de98c8b35ecd6fad3569506d35ef23a1687f0a23","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","classifier: Silence sparse warning (sparse bug)\n\nThis silences the following sparse warning which appears to be a bug\nin sparse:\n\n\tlib/classifier-private.h:210:45: warning: call with no type!\n\tlib/classifier-private.h:179:45: warning: call with no type!\n\nCan be reverted when sparse has been fixed.\n\nCc: Jarno Rajahalme <jrajahalme@nicira.com>\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>","Thomas Graf",false],["d86bfe1e5393d0ebe15a1bc52e95a8dd187c406a","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","datapath: Compatibility to 3.18 kernels\n\n * NETIF_F_GSO_ENCAP_ALL macro is available and requires an\n   #ifndef\n * __vlan_put_tag() was renamed to vlan_insert_tag_set_proto() with\n   the arguments kept intact.\n\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>","Thomas Graf",false],["c1cbcc0ba68a26002c74e878a633a12125d8571c","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","datapath: Use central function to free sw_flow_actions\n\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>","Thomas Graf",false],["7b478663764de55ec2836b695070183b7bc3129e","a5b616c3796039270c0a077df6257cb57af1aecc@noironetworks.com","iVXLAN support\n\n * iVXLAN protocol parsing\n * iVXLAN sEPG and bitmask fields\n\n    Basically extend the source policy applied bit, so the field a u8\n    reflects a bitmask of all the flags.\n\n    enum ivxlan_extension_flags {\n        IVXLAN_SPA    = 1 << 0, /* Source Policy Applied */\n        IVXLAN_DPA    = 1 << 1, /* Destination Policy Applied */\n        IVXLAN_LB     = 1 << 2, /* Load Balancing Enabled */\n        IVXLAN_DL     = 1 << 3, /* Don't Learn inner source addr to TEP */\n        IVXLAN_FE     = 1 << 4, /* Forwarding exception seen */\n        IVXLAN_MCAST  = 1 << 5, /* Multicast Routing Enabled */\n        IVXLAN_MARK   = 1 << 6  /* Marker for atomic counters */\n    };","Madhu Challa",true],["19916ac8fa3e1c3bb8aad57f49387610e738ea69","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","lib: Move compiler.h to <openvswitch/compiler.h>\n\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>","Thomas Graf",true],["fe3fa19515778c579bc2935f1071480a690e6a28","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","lib: Expose token-bucket as <openvswitch/token-bucket.h>\n\nThe API is properly prefixed and can be exposes as-is.\n\nSigned-off-by: Thomas Graf <tgraf@noironetworks.com>","Thomas Graf",true],["23a94ae1e2f2690d382bd4ff1f118e6b84f2c13e","ff20ef5e867c1c3e42e8554d0ec886fe13a3a6cf@noironetworks.com","lib: Factor out definition of ofputil_protocol.\n\nCompiling ofp-util.h with a C++ compiler fails because\nmeta-flow.h (included from ofp-util.h) uses this enum\nprior to its definition in ofp-util.h. This is mainly\ndue to differences in enum handling between C and C++.\nThis change moves the definition of the enum to its\nown file.\n\nSigned-off-by: Amit Bose <bose@noironetworks.com>","Amit Bose",true],["12ddc0d9a55feae72d6618900e616d4aa0898e14","17c2d8920621522552b392f72d8fdb4d1e866b44@noironetworks.com","lib: testcase","Thomas Graf",true]],"size":12,"ref":"refs/heads/lib","head":"12ddc0d9a55feae72d6618900e616d4aa0898e14"}