[Click] kernel crash, Tap, OpenvSwitch
Hamid Farhadi
qq119512 at iii.u-tokyo.ac.jp
Wed Oct 12 04:13:30 EDT 2011
Hi,
this is my scenario:
eth0 -> tap1 -> etherswitch -> tap2 -> eth0
it works both in user mode and kernel mode. I make Taps using click.
Now I replace etherswitch element with OpenvSwitch (OVS) which is not a
click element. it is a kernel module:
eth0 -> tap1 -> OVS -> tap2 -> eth0
It works with usermode Click but in kernel mode the OS crashes once I
send packets to eth0. I make Taps using OVS.
This is the config:
FromDevice(eth0) -> Queue -> ToDevice(tap1); //it goes to OVS, and will
be forwarded to tap2
FromDevice(tap2) -> Discard;
If I put each of these lines in a config file and run one in user mode
and the other in kernel mode, it works fine. but both together in a
single config file in the kernel mode freezes the OS.
Is that causing a loop?
Any help is appreciated.
Hamid
More information about the click
mailing list