summaryrefslogtreecommitdiffstats
path: root/ci/config_tpl/bundle_tpl/neutron-ovs.yaml
blob: 6c61281940edc555a8884e5e3c10ffe635a35e0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    neutron-openvswitch:
      charm: local:{{ ubuntu.release }}/neutron-openvswitch
      options:
{% if opnfv.spaces_dict.data is defined %}
        os-data-network: {{ opnfv.spaces_dict.data.cidr }}
{% endif %}
{% if os.network.dpdk %}
        enable-dpdk: true
        #dpdk-driver: uio_pci_generic
        #data-port: ""
        #default-socket-memory: 1024
        #default-socket-cores: 1
{% endif %}
{% if opnfv.ext_port is defined  %}
{% if os.network.dvr %}
{% if os.network.controller == 'nosdn' %}
{% if opnfv.data_port is defined  %}
        bridge-mappings: physnet1:br-ex physnet2:br-data
        data-port: br-ex:{{ opnfv.ext_port }} br-data:{{ opnfv.data_port }}
{% else %}
        bridge-mappings: physnet1:br-ex
        data-port: br-ex:{{ opnfv.ext_port }}
{% endif %}
{% else %}
         ext-port: {{ opnfv.ext_port }}
{% endif %}
{% endif %}
{% endif %}
{# Empty block to avoid bad block trim #}
rnel-parameters.txt. 18: All new module parameters are documented with MODULE_PARM_DESC() 19: All new userspace interfaces are documented in Documentation/ABI/. See Documentation/ABI/README for more information. Patches that change userspace interfaces should be CCed to linux-api@vger.kernel.org. 20: Check that it all passes `make headers_check'. 21: Has been checked with injection of at least slab and page-allocation failures. See Documentation/fault-injection/. If the new code is substantial, addition of subsystem-specific fault injection might be appropriate. 22: Newly-added code has been compiled with `gcc -W' (use "make EXTRA_CFLAGS=-W"). This will generate lots of noise, but is good for finding bugs like "warning: comparison between signed and unsigned". 23: Tested after it has been merged into the -mm patchset to make sure that it still works with all of the other queued patches and various changes in the VM, VFS, and other subsystems. 24: All memory barriers {e.g., barrier(), rmb(), wmb()} need a comment in the source code that explains the logic of what they are doing and why. 25: If any ioctl's are added by the patch, then also update Documentation/ioctl/ioctl-number.txt. 26: If your modified source code depends on or uses any of the kernel APIs or features that are related to the following kconfig symbols, then test multiple builds with the related kconfig symbols disabled and/or =m (if that option is available) [not all of these at the same time, just various/random combinations of them]: CONFIG_SMP, CONFIG_SYSFS, CONFIG_PROC_FS, CONFIG_INPUT, CONFIG_PCI, CONFIG_BLOCK, CONFIG_PM, CONFIG_MAGIC_SYSRQ, CONFIG_NET, CONFIG_INET=n (but latter with CONFIG_NET=y)