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

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.