1. 18 May, 2017 1 commit
    • Ben Pfaff's avatar
      docs: Improve formatting for daemon options in a few manpages. · 679d3475
      Ben Pfaff authored
      daemon.man is meant to have a heading above it, but in a few manpages its
      text was running directly into the previous documentation because this had
      been overlooked.
      
      By adding .PP to daemon.man, we make this problem less severe if the
      heading is similarly omitted in future manpages, since at least it will
      then have its own paragraph instead of running into the previous one.
      Signed-off-by: default avatarBen Pfaff <blp@ovn.org>
      Acked-by: default avatarAndy Zhou <azhou@ovn.org>
      679d3475
  2. 12 Mar, 2015 1 commit
  3. 02 Dec, 2014 1 commit
  4. 26 Aug, 2014 1 commit
  5. 02 Nov, 2013 1 commit
  6. 01 Oct, 2013 1 commit
  7. 04 Jan, 2013 1 commit
    • Ben Pfaff's avatar
      manpages: Put version number instead of date at bottom of page. · d2cb6c95
      Ben Pfaff authored
      We're really good about keeping manpages up to date, but terrible at
      updating the dates at the bottom of the manpages.  So, instead of using
      manually updated dates, this commit switches to using automatically updated
      version numbers.
      
      We can only use automatically updated version numbers for manpages that
      we preprocess, that is, the manpages whose sources end with ".in".  This
      excludes a couple of manpages that don't actually get installed with OVS,
      such as the manpages for ovs-ctl and ovsdb-idlc.  This commit doesn't
      change those manpages.  It does change the ovs-bugtool manpage to one that
      is preprocessed so that we can use the version there.
      Signed-off-by: default avatarBen Pfaff <blp@nicira.com>
      Acked-by: default avatarEthan Jackson <ethan@nicira.com>
      d2cb6c95
  8. 29 Nov, 2012 1 commit
  9. 24 Aug, 2011 1 commit
  10. 07 Jun, 2011 1 commit
  11. 01 Jun, 2011 1 commit
  12. 23 May, 2011 1 commit
    • Ben Pfaff's avatar
      docs: Suppress "warning: macro `DD' not defined" warnings from man. · 58f870d0
      Ben Pfaff authored
      deamon.man allows the file that is including it to include extra text in
      the description of --detach by defining a macro named DD.  Only some of the
      manpages that included it did this (only those manpages that needed extra
      text there).  But it's better to be quiet in "man --warnings", so this
      defines DD to an empty value in the other manpages that include daemon.man.
      
      Reported by lintian.
      58f870d0
  13. 01 Oct, 2010 2 commits
    • Ben Pfaff's avatar
      ovs-controller: Improve QoS abilities. · d4cdc6b4
      Ben Pfaff authored
      This makes it a little easier to test Open vSwitch QoS features using
      ovs-controller, by making it possible to assign queues on the basis of
      input port, instead of just allowing a single queue for a whole switch.
      
      CC: Michael Mao <mmao@nicira.com>
      d4cdc6b4
    • Ben Pfaff's avatar
      ovs-controller: Make --with-flows read the file only once, at startup. · 09913dfd
      Ben Pfaff authored
      A couple of people have reported that ovs-controller --with-flows is
      confusing.  This seems to be because it doesn't read the file with the
      flows until the first connection from a switch.  Then, if the file has a
      syntax error, it exits.
      
      This commit changes the behavior so that it reads the file immediately at
      startup instead.
      09913dfd
  14. 30 Jul, 2010 1 commit
  15. 20 Jul, 2010 1 commit
    • Ben Pfaff's avatar
      ovs-controller: Add support for OpenFlow queues. · 611e9a35
      Ben Pfaff authored
      Before, ovs-controller always sent packets using OFPAT_OUTPUT, which always
      uses the default OpenFlow queue.  To help me debug the Open vSwitch QoS
      implementation, I want to be able to send packets on other queues, so
      this commit adds that feature.
      611e9a35
  16. 29 Jun, 2010 1 commit
  17. 12 Apr, 2010 2 commits
  18. 19 Mar, 2010 1 commit
  19. 24 Feb, 2010 1 commit
    • Ben Pfaff's avatar
      Fix excessive white space in manpages. · a9b4a41a
      Ben Pfaff authored
      In nroff manpages, a blank line adds vertical white space.  When this is
      followed by another command that also starts a new paragraph, the result
      is a vertical skip twice as big as the normal inter-paragraph gap.  The
      solution is to use a line that contains just "." for white space within
      the manpage, instead of a blank line.  The resulting manpages look better.
      a9b4a41a
  20. 06 Jan, 2010 1 commit
  21. 19 Nov, 2009 1 commit
  22. 16 Sep, 2009 1 commit
    • Ben Pfaff's avatar
      secchan: Better tolerate failing controller admission control in fail-open. · 7778bd15
      Ben Pfaff authored
      When the switch is configured to connect to a controller that accepts
      connections, waits a few seconds, and then disconnects without setting up
      flows, currently this causes "fail-open" to flush the flow table and
      stop setting up new flows during the connection duration.  This is OK if
      it happens once, but it can easily happen every 8 seconds with typical
      backoff settings, and that isn't so great.
      
      This commit changes fail-open to only flush the flow table once the switch
      appears to have been admitted by the controller, which prevents these
      frequent network interruptions.
      
      Thanks to Jesse Gross for especially valuable feedback.
      
      QA notes: Behavior in fail-open and especially behavior with a controller
      that rejects the switch after it connects needs to be re-tested.  The
      ovs-controller --mute switch added by this commit is one simple way to
      create such a controller.
      
      CC: Peter Balland <peter@nicira.com>
      
      Bug #1695.  Bug #2055.
      7778bd15
  23. 21 Jul, 2009 1 commit
    • Ben Pfaff's avatar
      Do not try to resolve DNS for OpenFlow controllers or netflow collectors. · 2b35e147
      Ben Pfaff authored
      Until now, setting a netflow collector to a DNS name would cause
      secchan to attempt to resolve that DNS name each time that the set of
      netflow collectors is re-set.  For the vswitch, this is every time that
      the vswitch reconfigures itself.
      
      Unfortunately, DNS lookup within secchan cannot work as currently
      implemented, because it needs both an asynchronous DNS resolver library
      and in-band control updates.  Currently we have neither.  Attempting to
      look up DNS anyway just hangs.
      
      This commit disables DNS lookup entirely, and updates the documentation to
      change user expectations.  DNS still won't work, but at least it won't
      hang.
      
      Bug #1609.
      2b35e147
  24. 08 Jul, 2009 1 commit
  25. 12 Jun, 2009 1 commit
    • Ben Pfaff's avatar
      vconn: Factor out common code from TCP and SSL vconns. · 78ff0270
      Ben Pfaff authored
      The TCP and SSL vconn implementations had a lot of common code to make
      and accept TCP connections, which this commit factors out into common
      functions in socket-util.c.
      
      Also adds the ability to bind ptcp and pssl vconns to a particular IP
      address instead of the wildcard address.
      78ff0270
  26. 08 Jul, 2009 1 commit