1. 13 Nov, 2012 1 commit
  2. 10 Sep, 2012 1 commit
  3. 04 Sep, 2012 1 commit
  4. 22 Aug, 2012 1 commit
  5. 06 Aug, 2012 1 commit
    • Jesse Gross's avatar
      openvswitch: Relax set header validation. · 4185392d
      Jesse Gross authored
      
      When installing a flow with an action to set a particular field we
      need to validate that the packets that are part of the flow actually
      contain that header.  With IP we use zeroed addresses and with TCP/UDP
      the check is for zeroed ports.  This check is overly broad and can catch
      packets like DHCP requests that have a zero source address in a
      legitimate header.  This changes the check to look for a zeroed protocol
      number for IP or for both ports be zero for TCP/UDP before considering
      the header to not exist.
      Reported-by: default avatarEthan Jackson <ethan@nicira.com>
      Signed-off-by: default avatarJesse Gross <jesse@nicira.com>
      4185392d
  6. 20 Jul, 2012 2 commits
  7. 13 May, 2012 1 commit
  8. 08 May, 2012 1 commit
  9. 04 May, 2012 2 commits
  10. 09 Apr, 2012 1 commit
  11. 01 Apr, 2012 1 commit
  12. 28 Mar, 2012 1 commit
  13. 06 Mar, 2012 1 commit
  14. 18 Jan, 2012 1 commit
  15. 17 Jan, 2012 1 commit
  16. 03 Dec, 2011 1 commit
    • Jesse Gross's avatar
      net: Add Open vSwitch kernel components. · ccb1352e
      Jesse Gross authored
      Open vSwitch is a multilayer Ethernet switch targeted at virtualized
      environments.  In addition to supporting a variety of features
      expected in a traditional hardware switch, it enables fine-grained
      programmatic extension and flow-based control of the network.
      This control is useful in a wide variety of applications but is
      particularly important in multi-server virtualization deployments,
      which are often characterized by highly dynamic endpoints and the need
      to maintain logical abstractions for multiple tenants.
      
      The Open vSwitch datapath provides an in-kernel fast path for packet
      forwarding.  It is complemented by a userspace daemon, ovs-vswitchd,
      which is able to accept configuration from a variety of sources and
      translate it into packet processing rules.
      
      See http://openvswitch.org
      
       for more information and userspace
      utilities.
      Signed-off-by: default avatarJesse Gross <jesse@nicira.com>
      ccb1352e