You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
virtbuilder_pel7ppc64bebuilder0 690ae18ff1 sgabios package update 6 years ago
..
0001-Revert-uinput-fix-small-leak-of-screen_info.patch
0001-Update-translations-and-fix-it.po-problems.patch
0001-inputs-channel-Check-message-size-handling-migration.patch
0001-net-enic-fix-L4-Rx-ptype-comparison.patch
0001-net-enic-fix-crash-due-to-static-max-number-of-queue.patch
0001-ofproto-dpif-Delete-system-tunnel-interface-when-rem.patch
0001-vhost-prevent-features-to-be-changed-while-device-is.patch
0001-vhost_user_protect_active_rings_from_async_ring_changes.patch
0002-allow-1TB-of-RAM.patch
0002-osdict-Fix-incorrect-usage-of-virtio-input.patch
0002-red-channel-Remove-red_channel_init_outgoing_message.patch
0002-vdagent-Return-1-when-virtio-device-cannot-be-opened.patch
0002-vhost-propagate-set-features-handling-error.patch
0003-reds-Remove-leak-allocating-migration-state.patch
0003-smbios-set-bios-vendor-version-fields-to-Seabios-0.5.patch
0003-vhost-extract-virtqueue-cleaning-and-freeing-functio.patch
0003-virt-install-Fix-error-checking-extra_args.patch
0004-Workaround-for-a-win8.1-32-S4-resume-bug.patch
0004-tests-Check-leaks-registering-migration-interface.patch
0004-vhost-destroy-unused-virtqueues-when-multiqueue-not-.patch
0004-virtinst-fix-bad-version-check-regression-from-55327.patch
0005-Notify-client-of-the-creation-of-new-channels-dynami.patch
0005-osdict-Don-t-return-virtio1.0-net-as-a-valid-device-.patch
0005-redhat-reserve-more-memory-on-fseg.patch
0005-vhost-add-flag-for-built-in-virtio-driver.patch
0006-manager-Fix-window-size-tracking-on-wayland-bug-1375.patch
0006-stream-device-Add-device-to-handle-streaming.patch
0006-vgabios-Reorder-video-modes-to-work-around-a-Windows.patch
0006-vhost-drop-virtqueues-only-with-built-in-virtio-driv.patch
0007-console-Fix-resize-to-VM-on-wayland-bug-1397598.patch
0007-stream-device-Start-parsing-new-protocol-from-guest.patch
0008-stream-channel-Write-a-base-channel-to-implement-the.patch
0009-stream-channel-Start-implementing-DisplayChannel-pro.patch
0010-stream-device-Create-channel-for-stream-device.patch
0011-stream-device-Handle-streaming-data-from-device-to-c.patch
0012-stream-channel-Allows-not-fixed-size.patch
0013-stream-channel-Allows-to-register-callback-to-get-ne.patch
0014-stream-channel-Support-client-connection-disconnecti.patch
0015-stream-channel-Do-not-show-an-empty-blank-screen-on-.patch
0016-char-device-Do-not-stop-and-clear-interface-on-reset.patch
0017-stream-device-Start-supporting-resetting-device-when.patch
0018-stream-device-Create-channel-when-needed.patch
0019-stream-device-Limit-sending-queue-from-guest-to-serv.patch
0020-stream-channel-Activate-streaming-report-from-client.patch
80-kvm.rules
99-qemu-guest-agent.rules
README.RHEL
arm64-armv8a-linuxapp-gcc-config
bridge.conf
config.base
config.base-256k
config.vga.cirrus
config.vga.isavga
config.vga.qxl
config.vga.stdvga
config.vga.virtio
config.vga.vmware
configlib.sh
gen_config_group.sh
ksm.service
ksm.sysconfig
ksmctl.c
ksmtuned
ksmtuned.conf
ksmtuned.service
libvirt-RHEL-Add-rhel-machine-types-to-qemuDomainMachineNeedsFDC.patch
libvirt-RHEL-Add-support-for-QMP-I-O-error-reason.patch
libvirt-RHEL-Define-ETHTOOL_-GS-COALESCE-when-building-on-older-kernels.patch
libvirt-RHEL-Fix-maxvcpus-output.patch
libvirt-RHEL-Hack-around-changed-Broadwell-Haswell-CPUs.patch
libvirt-RHEL-Support-virtio-disk-hotplug-in-JSON-mode.patch
libvirt-RHEL-qemu-Add-ability-to-set-sgio-values-for-hostdev.patch
libvirt-RHEL-qemu-Add-check-for-unpriv-sgio-for-SCSI-generic-host-device.patch
libvirt-RHEL-qemu-Support-vhost-user-multiqueue-with-QEMU-2.3.patch
libvirt-RHEL-qemu-support-relative-backing-for-RHEL-7.0.z-qemu.patch
libvirt-RHEL-screenshot-Implement-multiple-screen-support.patch
libvirt-cim-0.6.3-0a742856.patch
libvirt-cim-0.6.3-1a91ecd3.patch
libvirt-cim-0.6.3-1c7dfda2.patch
libvirt-cim-0.6.3-1fae439d.patch
libvirt-cim-0.6.3-2cbbac52.patch
libvirt-cim-0.6.3-2e9c18d6.patch
libvirt-cim-0.6.3-3c3a541d.patch
libvirt-cim-0.6.3-3e6f1489.patch
libvirt-cim-0.6.3-4f74864c.patch
libvirt-cim-0.6.3-5d2626f6.patch
libvirt-cim-0.6.3-6a13c463.patch
libvirt-cim-0.6.3-6bc7bfdf.patch
libvirt-cim-0.6.3-6f050582.patch
libvirt-cim-0.6.3-7e5f561c.patch
libvirt-cim-0.6.3-7e164fbd.patch
libvirt-cim-0.6.3-7f3288be.patch
libvirt-cim-0.6.3-8a060e0d.patch
libvirt-cim-0.6.3-8eb5c1e7.patch
libvirt-cim-0.6.3-9a4f2a32.patch
libvirt-cim-0.6.3-9c1d321b.patch
libvirt-cim-0.6.3-19ffef8e.patch
libvirt-cim-0.6.3-21dea212.patch
libvirt-cim-0.6.3-43ea7135.patch
libvirt-cim-0.6.3-48b28b6a.patch
libvirt-cim-0.6.3-53a4dff9.patch
libvirt-cim-0.6.3-55d3f9fc.patch
libvirt-cim-0.6.3-58d6e308.patch
libvirt-cim-0.6.3-63acad05.patch
libvirt-cim-0.6.3-93ea8130.patch
libvirt-cim-0.6.3-95f0d418.patch
libvirt-cim-0.6.3-117dabb9.patch
libvirt-cim-0.6.3-222a3219.patch
libvirt-cim-0.6.3-242ddaa6.patch
libvirt-cim-0.6.3-583ea685.patch
libvirt-cim-0.6.3-4013f9a0.patch
libvirt-cim-0.6.3-4954aa8c.patch
libvirt-cim-0.6.3-5787acc15.patch
libvirt-cim-0.6.3-5940d2c8.patch
libvirt-cim-0.6.3-14883f33.patch
libvirt-cim-0.6.3-54778c78.patch
libvirt-cim-0.6.3-605090b6.patch
libvirt-cim-0.6.3-6024403e.patch
libvirt-cim-0.6.3-a6cbafc6.patch
libvirt-cim-0.6.3-a8cfd7dc.patch
libvirt-cim-0.6.3-a16ca9d0.patch
libvirt-cim-0.6.3-a72ab39b.patch
libvirt-cim-0.6.3-a3649c21.patch
libvirt-cim-0.6.3-ace5e8fd.patch
libvirt-cim-0.6.3-ca8e81b3.patch
libvirt-cim-0.6.3-d75cae45.patch
libvirt-cim-0.6.3-d9414e36.patch
libvirt-cim-0.6.3-de03c66f.patch
libvirt-cim-0.6.3-de34dda2.patch
libvirt-cim-0.6.3-ee74ebc1.patch
libvirt-cim-0.6.3-ee84e10f.patch
libvirt-cim-0.6.3-f6b7eeaf.patch
libvirt-cim-0.6.3-f9fc5821.patch
libvirt-cim-0.6.3-f18ba715.patch
libvirt-cim-0.6.3-f70a8ea0.patch
libvirt-cim-0.6.3-fb5d2fcf.patch
libvirt-cim-0.6.3-fffbde4e.patch
libvirt-cim-aarch64.patch
libvirt-systemd-smt-off.patch
openvswitch-fedora-package-fix-systemd-ordering-and-deps.patch
openvswitch-initscripts-add-tunnel-support.patch
openvswitch-rhel-Enable-DHCP-support-for-internal-ports.patch
openvswitch-util-use-gcc-builtins-to-better-check-array-sizes.patch
openvswitch.logrotate
ovsdbmonitor.desktop
ppc_64-power8-linuxapp-gcc-config
qemu-guest-agent.service
qemu.binfmt
seabios-pci-fix-io-hints-capability-for-RedHat-PCI-bridges.patch
set_config.sh
sgabios-20180715-git72f39d4.tar.xz sgabios package update 6 years ago
sgabios-hostcc.patch
symlinks
x86_64-native-linuxapp-gcc-config

README.RHEL

Red Hat network scripts integration
-----------------------------------

The RPM packages for Open vSwitch provide some integration with Red
Hat's network scripts. Using this integration is optional.

To use the integration for a Open vSwitch bridge or interface named
<name>, create or edit /etc/sysconfig/network-scripts/ifcfg-<name>.
This is a shell script that consists of a series of VARIABLE=VALUE
assignments. The following OVS-specific variable names are supported:

- DEVICETYPE: Always set to "ovs".

- TYPE: If this is "OVSBridge", then this file represents an OVS
bridge named <name>. Otherwise, it represents a port on an OVS
bridge and TYPE must have one of the following values:

* "OVSPort", if <name> is a physical port (e.g. eth0) or
virtual port (e.g. vif1.0).

* "OVSIntPort", if <name> is an internal port (e.g. a tagged
VLAN).

* "OVSBond", if <name> is an OVS bond.

* "OVSTunnel", if <name> is an OVS tunnel.

- OVS_BRIDGE: If TYPE is anything other than "OVSBridge", set to
the name of the OVS bridge to which the port should be attached.

- OVS_OPTIONS: Optionally, extra options to set in the "Port"
table when adding the port to the bridge, as a sequence of
column[:key]=value options. For example, "tag=100" to make the
port an access port for VLAN 100. See the documentation of
"add-port" in ovs-vsctl(8) for syntax and the section on the
Port table in ovs-vswitchd.conf.db(5) for available options.

- OVS_EXTRA: Optionally, additional ovs-vsctl commands, separated
by "--" (double dash).

- BOND_IFACES: For "OVSBond" interfaces, a list of physical
interfaces to bond together.

- OVS_TUNNEL_TYPE: For "OVSTunnel" interfaces, the type of the tunnel.
For example, "gre", "vxlan", etc.

- OVS_TUNNEL_OPTIONS: For "OVSTunnel" interfaces, this field should be
used to specify the tunnel options like remote_ip, key, etc.

Note
----

* "ifdown" on a bridge will not bring individual ports on the bridge
down. "ifup" on a bridge will not add ports to the bridge. This
behavior should be compatible with standard bridges (with
TYPE=Bridge).

* If 'ifup' on an interface is called multiple times, one can see
"RTNETLINK answers: File exists" printed on the console. This comes from
ifup-eth trying to add zeroconf route multiple times and is harmless.

Examples
--------

Standalone bridge:

==> ifcfg-ovsbridge0 <==
DEVICE=ovsbridge0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=A.B.C.D
NETMASK=X.Y.Z.0
HOTPLUG=no

Enable DHCP on the bridge:
* Needs OVSBOOTPROTO instead of BOOTPROTO.
* All the interfaces that can reach the DHCP server
as a space separated list in OVSDHCPINTERFACES.

DEVICE=ovsbridge0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
OVSBOOTPROTO="dhcp"
OVSDHCPINTERFACES="eth0"
HOTPLUG=no


Adding Internal Port to ovsbridge0:

==> ifcfg-intbr0 <==
DEVICE=intbr0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSIntPort
OVS_BRIDGE=ovsbridge0
HOTPLUG=no


Internal Port with fixed IP address:

DEVICE=intbr0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSIntPort
OVS_BRIDGE=ovsbridge0
BOOTPROTO=static
IPADDR=A.B.C.D
NETMASK=X.Y.Z.0
HOTPLUG=no

Internal Port with DHCP:
* Needs OVSBOOTPROTO or BOOTPROTO.
* All the interfaces that can reach the DHCP server
as a space separated list in OVSDHCPINTERFACES.

DEVICE=intbr0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSIntPort
OVS_BRIDGE=ovsbridge0
OVSBOOTPROTO="dhcp"
OVSDHCPINTERFACES="eth0"
HOTPLUG=no

Adding physical eth0 to ovsbridge0 described above:

==> ifcfg-eth0 <==
DEVICE=eth0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSPort
OVS_BRIDGE=ovsbridge0
BOOTPROTO=none
HOTPLUG=no


Tagged VLAN interface on top of ovsbridge0:

==> ifcfg-vlan100 <==
DEVICE=vlan100
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSIntPort
BOOTPROTO=static
IPADDR=A.B.C.D
NETMASK=X.Y.Z.0
OVS_BRIDGE=ovsbridge0
OVS_OPTIONS="tag=100"
OVS_EXTRA="set Interface $DEVICE external-ids:iface-id=$(hostname -s)-$DEVICE-vif"
HOTPLUG=no


Bonding:

==> ifcfg-bond0 <==
DEVICE=bond0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBond
OVS_BRIDGE=ovsbridge0
BOOTPROTO=none
BOND_IFACES="gige-1b-0 gige-1b-1 gige-21-0 gige-21-1"
OVS_OPTIONS="bond_mode=balance-tcp lacp=active"
HOTPLUG=no

==> ifcfg-gige-* <==
DEVICE=gige-*
ONBOOT=yes
HOTPLUG=no

An Open vSwitch Tunnel:

==> ifcfg-gre0 <==
DEVICE=ovs-gre0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSTunnel
OVS_BRIDGE=ovsbridge0
OVS_TUNNEL_TYPE=gre
OVS_TUNNEL_OPTIONS="options:remote_ip=A.B.C.D"

Reporting Bugs
--------------

Please report problems to bugs@openvswitch.org.