GitHub PushEvent at 2014-11-03 08:39:39
Repository: openvswitch
Actor: ljakab
Payload: {"shas":[["3bfe44a47d510980f8da4c81a8b6cf17d9dfeaf3","8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","datapath-windows: Don't leak NBLs with multiple NBs.\n\nCurrently, if we receive an NBL with multiple NBs from NDIS, we just\nASSERT() and not do anything. The right thing to do obviously is to\nprocess the NBL. This is a work in progress.\n\nIn the meantime, we should complete the NBL and not just leak it.\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nAcked-by: Eitan Eliahu <eliahue@vmware.com>\nTested-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nAcked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Nithin Raju",false],["541328f171e21acd393af981394ba93176438ae8","8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","datapath-windows: Nuke USE_NEW_VPORT_ADD_WORKFLOW.\n\nWe were using USE_NEW_VPORT_ADD_WORKFLOW while transitioning from old\nworkflow for adding ports. We don't need it anymore.\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nAcked-by: Eitan Eliahu <eliahue@vmware.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Nithin Raju",false],["30ffab6392a4f5b7436ed94e8eee7513ee1b217c","8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","datapath-windows: Fix locking code in OvsGetNetdevCmdHandler().\n\nWe were acquiring locks twice, and forgotten to release a lock in an\nerror case.\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Nithin Raju",false],["a2ab813b439c00a90d6382840253493563d7ac7a","8e017de300aa8a1b37b30790baf6083b1587a4e9@vmware.com","datapath-windows: Increase the maximum size of port name.\n\nIn userspace, port name sizes are restricted to IFNAMSIZ which is\ndefined to IF_NAME_SIZE in:\nC:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\shared\\netioapi.h\n\nIn the kernel, since IFNAMSIZ was not available, we previously defined a\nvalue of 16 for the kernel. This is restrictive for Openstack\nintegration where we use UUID as the name.\n\nIn this patch, we make the kernel code also use the same value as the\nuserspace.\n\nAlso updated is the OVS.psm1 powershell script which now allows friendly\nnames to be upto 48 bytes.\n\nSigned-off-by: Nithin Raju <nithin@vmware.com>\nAcked-by: Eitan Eliahu <eliahue@vmware.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Nithin Raju",false],["042d944e72e4c20fa98b7f0d62178115873041c8","6f50513b21952446fbc8c95a8f361b7aa434b7c7@nicira.com","AUTHORS: Add Scott Lowe <scott.lowe@scottlowe.org>.\n\nContributors to the webpage deserve authorship credit too.\n\nCC: Scott Lowe <scott.lowe@scottlowe.org>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Ben Pfaff",false],["0da32511ec504159c83df5b8e03f25dc6a32e69a","3292324943adc2eb4010fbebf00756fa1d724198@netronome.com","ovs-ofctl: Free group buckets.\n\nTo some extent this is cosmetic because ovs-ovfctl will immediately\nexit. However, it does seem to be in keeping with freeing 'gms' in\nofctl_group_mod_file().\n\nFound by inspection using make check-valgrind.\n\nSigned-off-by: Simon Horman <simon.horman@netronome.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Simon Horman",false],["fa03bb9e323a24cb61f9012c01c75a644917eefa","3292324943adc2eb4010fbebf00756fa1d724198@netronome.com","ofp-print-ofctl: Free group buckets.\n\nFound by inspection using make check-valgrind.\n\nSigned-off-by: Simon Horman <simon.horman@netronome.com>\nSigned-off-by: Ben Pfaff <blp@nicira.com>","Simon Horman",false],["dc8a858f50cf7e52d259c7b96c2729d592d68169","59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","ovs-ofctl: Improve error message for meter=0.\n\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Joe Stringer",false],["7e6621e9d481a467d012277db9b94c0bccaf6d36","59969d4426ca8e68344c28a9fcbac155693c4b00@nicira.com","odp-util: Fix segfault in MPLS attribute parsing.\n\nJust because the ethertype is MPLS, this doesn't mean that the datapath\nunderstands and provides OVS_KEY_ATTR_MPLS attributes for the flow.\nPreviously we would check the size of the OVS_KEY_ATTR_MPLS attribute\nbefore checking whether the attribute is present. This would cause a\nsegfault in nl_attr_get_size(), usually triggered from a handler thread.\n\nThis patch brings the MPLS parsing code more in line with the rest of\nthe parse_l2_5_onward() function, by only processing MPLS if the\nattribute is present.\n\nReported-by: Pravin B Shelar <pshelar@nicira.com>\nSigned-off-by: Joe Stringer <joestringer@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Joe Stringer",false],["c501b42702bc271ecf46e37bfa3a6ac7cfffa0a6","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","classifier: Use rculist.\n\nThe list of identical, but lower priority rules is not currently used\nin classifier lookup.  A later patch introducing conjunctive matches\nneeds to access the list during lookups, so we must make the list RCU.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>\nAcked-by: Ben Pfaff <blp@nicira.com>","Jarno Rajahalme",false],["712b4d2470ed2e8cfe6bb16080d7e9d54003061a","c6b3e065ce2d7a6de7979198ff8ba237dcfdb756@nicira.com","test-classifier: Ensure priority is not INT_MIN.\n\nClassifier reserves the priority value INT_MIN for its own use.\n\nSigned-off-by: Jarno Rajahalme <jrajahalme@nicira.com>","Jarno Rajahalme",false],["d3be244d8804e38539b83a42aec0c9d983b0a9a1","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","Change Travis CI notification email to ljakab@ac.upc.edu","Lorand Jakab",true],["a27a7fc346661b37abdd34a8595d58b4b778ebeb","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","userspace: add support for pop_eth and push_eth actions\n\nThese actions will allow L2->L3 and L3->L2 switching, and are supposed\nto be added to flows installed in the datapath transparently by\novs-vswitchd.\n\nSigned-off-by: Lorand Jakab <lojakab@cisco.com>","Lorand Jakab",true],["8171c6b76acb021ea362809086fab3a8552583dd","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","userspace: add layer 3 flow and switching support\n\nThis commit relaxes the assumption that all packets have an Ethernet\nheader, and adds support for layer 3 flows.  For each packet received on\nthe Linux kernel datapath the l2 and l3 members of struct ofpbuf are\nintialized appropriately, and some functions now expect this (notably\nflow_extract()), in order to differentiate between layer 2 and layer 3\npackets.  struct flow has now a new 'base_layer' member, because we\ncannot assume that a flow has no Ethernet header when eth_src and\neth_dst are 0.  For layer 3 packets, the protocol type is still stored\nin the eth_type member.\n\nSwitching L2->L3 and L3->L2 are both implemented by adding the pop_eth\nand push_eth actions respectively when a transition is detected.  The\npush_eth action puts 0s on both source and destination MACs.  These\naddresses can be modified with mod_dl_dst and mod_dl_src actions.\n\nAdded new prerequisite MFP_ETHERNET for fields MFF_ETH_SRC, MFF_ETH_DST,\nMFF_VLAN_TCI, MFF_DL_VLAN, MFF_VLAN_VID and MFF_DL_VLAN_PCP.\n\nSigned-off-by: Lorand Jakab <lojakab@cisco.com>","Lorand Jakab",true],["396ecc10e179fd7344d9e1701f08c2273ea4c989","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","squash","Lorand Jakab",true],["ec1979a85e1d1653264e0fd1bc4cc62cfc92578a","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","datapath: add layer 3 flow/port support\n\nImplementation of the pop_eth and push_eth actions in the kernel, and\nlayer 3 flow support.\n\nSigned-off-by: Lorand Jakab <lojakab@cisco.com>","Lorand Jakab",true],["efdec641bd06f642404baeb24079e810b855c46a","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","Address Jesse's comment #1","Lorand Jakab",true],["dbdc8455eb01f29ce62ac2efc2cf38d760515c37","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","Address Jesse's comment #8","Lorand Jakab",true],["77ef1fc21d5e0f774b765a1fb2df350aca9797be","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","Address Jesse's comment #7","Lorand Jakab",true],["b432d7d3057bd2bf11c1d440ff4233cdf2030148","2e3f18b792c58c6c6b658edaba87bc89f0d6ab5a@cisco.com","Address Jesse's comment #6","Lorand Jakab",true]],"size":27,"ref":"refs/heads/l3_v5","head":"ddb92a3d4368b095b327d6cfc926805d8d839c85"}