summaryrefslogtreecommitdiff
path: root/utilities/ovs-vlan-test.8.in
Commit message (Collapse)AuthorAgeFilesLines
* manpages: Put version number instead of date at bottom of page.Ben Pfaff2013-01-041-1/+1
| | | | | | | | | | | | | | | | | 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: Ben Pfaff <blp@nicira.com> Acked-by: Ethan Jackson <ethan@nicira.com>
* docs: Consistently format each form of an option on a separate line.Ben Pfaff2012-02-271-4/+7
| | | | | | | | | | | | | | | | | | | | Most options were formatted like this in the manpage: -o ARGUMENT --option ARGUMENT but a few were formatted like this: -o ARGUMENT | --option ARGUMENT or even as: -o, --option ARGUMENT The former seems least confusing to me, so switch all of the documentation to this format. Signed-off-by: Ben Pfaff <blp@nicira.com>
* ovs-test: A new tool that allows to diagnose connectivity and performance issuesAnsis Atteka2011-11-181-0/+7
| | | | | | | | | This tool will be a replacement for the current ovs-vlan-test utility. Besides from connectivity issues it will also be able to detect performance related issues in Open vSwitch setups. Currently it uses UDP and TCP protocols for stressing. Issue #6976
* Support vlan_group workaround implemented in XenServer kernels.Ben Pfaff2011-03-161-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some Linux network drivers support a feature called "VLAN acceleration", associated with a data structure called a "vlan_group". A vlan_group is, abstractly, a dictionary that maps from a VLAN ID (in the range 0...4095) to a VLAN device, that is, a Linux network device associated with a particular VLAN, e.g. "eth0.9" for VLAN 9 on eth0. Some drivers that support VLAN acceleration have bugs that fall roughly into the following categories: * Some NICs strip VLAN tags on receive if no vlan_group is registered, so that the tag is completely lost. * Some drivers size their receive buffers based on whether a vlan_group is enabled, meaning that a maximum size packet with a VLAN tag will not fit if a vlan_group is not configured. * On transmit some drivers expect that VLAN acceleration will be used if it is available (which can only be done if a vlan_group is configured). In these cases, the driver may fail to parse the packet and correctly setup checksum offloading and/or TSO. The correct long term solution is to fix these driver bugs. To cope until then, we have prepared a patch to the Linux kernel network stack that works around these problems. This commit adds support for the workaround implemented by that patch. Signed-off-by: Ben Pfaff <blp@nicira.com> Acked-by: Jesse Gross <jesse@nicira.com>
* utilities: Improve ovs-vlan-test man page.Ethan Jackson2011-03-091-6/+6
| | | | | | | | | The IP addresses used in the ovs-vlan-test example where more or less random. This caused a great deal of confusion which hopefully this patch will remedy. Also changes the management port to 8080 in the examples because XenServer uses port 80 on Dom0 for something.
* vlan-test: Add examples of vlan problems to man page.Jesse Gross2011-02-041-0/+19
|
* utilities: Implement ovs-vlan-test scriptEthan Jackson2010-12-231-0/+83
This patch implements a script which may be used to check for connectivity issues caused by bugs in Linux drivers relating to VLAN traffic.