GitHub PushEvent at 2014-12-04 00:28:30
Repository: ovs
Actor: pmundkur
Payload: {"shas":[["27edb4aa496a45297386311535c723b1c96eeaeb","59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","dpif-netlink: Fix windows build.\n\nCommit 7af12bd \"dpif: Generate flow_hash for revalidators in dpif.\"\nbroke compilation on windows. Fix it.\n\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Joe Stringer",true],["ac0facbaf78067af170f1c4fea9c0db5b5dc18dc","458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","lib/route-table-*: Fix non-Linux builds\n\nFix build failures introduced by\ncommit 1bc50ef389d40be9ee215e66b49cf66fcbdb9eeb\n(\"dpctl: Fix crash.\")\n\nSigned-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>\nAcked-by: Ben Pfaff <blp@nicira.com>","YAMAMOTO Takashi",true],["c51518744fbc91d72e8ad581a1d1072258f5114a","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","flow.h: Simplify MAP_FOR_EACH_INDEX()\n\nAvoid comparing against specific values.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Jarno Rajahalme",true],["03690ebb2b6a034232fc965946188afded2ab473","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","flow: Define miniflow_get__() to simplify code.\n\nminiflow_get__() can be used when it is known that the miniflow stores\na value at the given index.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Jarno Rajahalme",true],["f4d335e98540906049f40bf48d60f9839e3fad0a","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","flow.c: Improve minimask_equal() and minimask_has_extra().\n\nminimask_equal() and minimask_has_extra() can take benefit from the\nfact that minimasks have no zero data.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Jarno Rajahalme",true],["1cea007c92e6b33f194fd7acbba9795e03b10a19","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","lib: Use MAP_FOR_EACH_INDEX to improve readability.\n\nUse MAP_FOR_EACH_INDEX to improve readability when there is no\napparent cost for it.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Jarno Rajahalme",true],["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",true],["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",true],["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",true],["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",true],["5e5a695444bded726f2d3c28da7e62d0f08bec95","21338eb4772e74cb820bb92b39230ba62665bad7@gmail.com","blueswitch: implement the port iterator.","Prashanth Mundkur",true],["78b5bef06722dd3e55a968208b00cff5683df71a","21338eb4772e74cb820bb92b39230ba62665bad7@gmail.com","blueswitch: disable rule_choose_table pending better match <-> feature support.","Prashanth Mundkur",true],["4944b55c425f1a85ff9f806c3e81a0c4229f7732","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","ovs-testcontroller: Fix manpage .so command.\n\nSigned-off-by: Ben Pfaff <blp@nicira.com>\nAcked-by: Thomas Graf <tgraf@noironetworks.com>","Ben Pfaff",true],["e3639cbd4f9b14833505c5c3942dd5f755eef705","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","docs: Add titles to documentation files that lacked them.\n\nSigned-off-by: Ben Pfaff <blp@nicira.com>\nAcked-by: Thomas Graf <tgraf@noironetworks.com>","Ben Pfaff",true],["4441a01cbd42c9c02ce09eeb79020bf28c20a891","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","dist-docs: New utility to generate a documentation bundle for the website.\n\nThis utility isn't going to be as portable as most of the Open vSwitch\nutilities, unfortunately.  I'm happy to take improvements to make it\nable to work with, e.g., the \"man\" program from BSD.  (I haven't tested\nwith that program, but I suspect that it is somewhat different from the\nGNU version.)\n\nThe output of this program can already be viewed at:\n\thttp://openvswitch.org/support/dist-docs/\n\nSigned-off-by: Ben Pfaff <blp@nicira.com>\nAcked-by: Thomas Graf <tgraf@noironetworks.com>","Ben Pfaff",true],["962f9fa4ce21fbe5b73b75d7bc5c2d45a8b08c69","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","NEWS: Multicast snooping was introduced after, not before, version 2.3.\n\nReported-by: Helmut Schaa <helmut.schaa@googlemail.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>\nAcked-by: Flavio Leitner <fbl@redhat.com>","Ben Pfaff",true],["5b5b11ea7b9bfe8983f2449c3bb14f257a84f4a3","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","dpif: Don't clear argument in dp_enumerate_types().\n\nAll but one of the callers of dp_enumerate_types() hands it an sset that is\nknown to be empty.  The one exception is the implementation of the\nofproto-provider 'enumerate_types' function in ofproto-dpif.  That function\nisn't supposed to clear the existing contents of the sset passed in.\nTherefore, this commit changes dp_enumerate_types() to not clear the sset\nbefore it adds new members.\n\nThe ofproto-provider comment wasn't clear about the desired behavior so\nthis commit also clarifies that.\n\nReported-by: Zoltán Balogh <zoltan.balogh@ericsson.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Ben Pfaff",true],["a1235ee5fd63785fc5ee115ee63d37b5b44bd1bf","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>\nReviewed-by: Flavio Leitner <fbl@redhat.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Thomas Graf",true],["d9aa7218a27b6c2aa8fde2663ded63ae17a0e112","59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","datapath: Add UFID interface to openvswitch.h.\n\nAn upcoming set of patches will implement support for indexing flows by\nUnique Flow IDentifiers (UFID) rather than the traditional unmasked key.\nThis patch implements the interface changes required. The implementation\nwill follow.\n\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Pravin B Shelar <pshelar@nicira.com>","Joe Stringer",true],["70e5ed6f39f02e1b378908f045d4ba2ab2000513","59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","dpif: Index flows using unique identifiers.\n\nThis patch modifies the dpif interface to allow flows to be manipulated\nusing a 128-bit identifier. This allows revalidator threads to perform\ndatapath operations faster, as they do not need to serialise the entire\nflow key for operations like flow_get and flow_delete. In conjunction\nwith a future patch to simplify the dump interface, this provides a\nsignificant performance benefit for revalidation.\n\nWhen handlers assemble flow_put operations, they specify a unique\nidentifier (UFID) for each flow as it is passed down to the datapath to\nbe stored with the flow. The UFID is currently provided to handlers\nby the dpif during upcall processing.\n\nWhen revalidators assemble flow_get or flow_del operations, they may\nspecify the UFID for the flow along with the key. The dpif will decide\nwhether to send only the UFID to the datapath, or both the UFID and flow\nkey. The former is preferred for newer datapaths that support UFID,\nwhile the latter is used for backwards compatibility.\n\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Joe Stringer",true]],"size":22,"ref":"refs/heads/blueswitch","head":"ab564eb549a81fd27720b04b3e906c594806a221"}