[pve-devel] openvswitch: ifupdown.sh : add linux_ports to allow plug classic
Alexandre DERUMIER
aderumier at odiso.com
Wed Dec 18 20:43:31 CET 2013
tested with intel e1000 driver, it's working fine.
Maybe it's a bug in bnx2 driver, it'll try to find the problem or see if a new driver is available.
I'll also check if all bonding mode are available in openvswitch.
And if we can plug openvz veth on openvswitch. (I think it's possible)
----- Mail original -----
De: "Alexandre DERUMIER" <aderumier at odiso.com>
À: "Dietmar Maurer" <dietmar at proxmox.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Mercredi 18 Décembre 2013 18:38:12
Objet: Re: [pve-devel] openvswitch: ifupdown.sh : add linux_ports to allow plug classic
> - I like to manage bond with classic linux kernel (don't have tested it yet
> openvswitch bonding) ...
just tested to create eth0 (bnx2drver) with openvswitch
allow-vmbr0 eth0
iface eth0 inet manual
ovs_bridge vmbr0
ovs_type OVSPort
bnx2 is a hanging....I need to check why...
[ 581.872983] bnx2 0000:05:00.0: irq 109 for MSI/MSI-X
[ 584.138014] bnx2: fw sync timeout, reset code = 5030012
[ 584.138110] bnx2 0000:05:00.0 eth0: <--- start MCP states dump --->
[ 584.138219] bnx2 0000:05:00.0 eth0: DEBUG: MCP_STATE_P0[00000106] MCP_STATE_P1[f2fffff7]
[ 584.138351] bnx2 0000:05:00.0 eth0: DEBUG: MCP mode[0000b800] state[80004000] evt_mask[00000500]
[ 584.138492] bnx2 0000:05:00.0 eth0: DEBUG: pc[08006b88] pc[08006b88] instr[00401021]
[ 584.138620] bnx2 0000:05:00.0 eth0: DEBUG: shmem states:
[ 584.138711] bnx2 0000:05:00.0 eth0: DEBUG: drv_mb[05030012] fw_mb[00000011] link_status[0000f26f]
[ 584.138851] drv_pulse_mb[00000000]
[ 584.138857] bnx2 0000:05:00.0 eth0: DEBUG: dev_info_signature[44564905] reset_type[01005254]
[ 584.138995] condition[00000106]
[ 584.139014] bnx2 0000:05:00.0 eth0: DEBUG: 000001c0: 01005254 4253800a 00000106 fbffffff
[ 584.139151] bnx2 0000:05:00.0 eth0: DEBUG: 000003cc: 44444444 44444444 44444444 00000a28
[ 584.139284] bnx2 0000:05:00.0 eth0: DEBUG: 000003dc: 0004ffff 00000000 00000000 00000000
[ 584.139416] bnx2 0000:05:00.0 eth0: DEBUG: 000003ec: 00000000 00000000 00000000 00ea37fd
[ 584.139544] bnx2 0000:05:00.0 eth0: DEBUG: 0x3fc[0000ffff]
[ 584.139635] bnx2 0000:05:00.0 eth0: <--- end MCP states dump --->
> currently I have this working config without any problem:
>
>
> -bond0.94---vmbr0 linux bridge
> -bond0---openvzswitch vmbr1-----tap
>
>
> But, I can't define bond0.94 if bond0 is create with openvswitch.
>>There is no way to setup that with OVS?
if bond0 is create with openswitch, I can't create bond0.94 with linux "classic" kernel.
Also a bond0 create with openswitch can be plugged to a linux bridge
Note,that this kind of config should be ok:
bond0-->openswitch (vmbr0)------>bridge (vmbr1)---->tap
------>tap
------>tap
like this, it's possible to use vmbr1 and vmbr0 on same bond0
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Mercredi 18 Décembre 2013 18:05:35
Objet: RE: [pve-devel] openvswitch: ifupdown.sh : add linux_ports to allow plug classic
> >>Mixing 2 different network stack make no sense for me.
>
> - I'm not sure openvz can plug on openswitch yet
> - Maybe some users want to mix linux bridge with iptables filtering for some vm
> and openvswitch for others vm.
Users can create different types of bridges (OVS and linux). So there is no need to
mix features?
> - I'm not sure that nat/iptables can work with ip on openvswitch+iptables
I someone want to use iptables, he can simply use a linux bridge.
> - I like to manage bond with classic linux kernel (don't have tested it yet
> openvswitch bonding) ...
why?
> currently I have this working config without any problem:
>
>
> -bond0.94---vmbr0 linux bridge
> -bond0---openvzswitch vmbr1-----tap
>
>
> But, I can't define bond0.94 if bond0 is create with openvswitch.
There is no way to setup that with OVS?
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list