I've wrote a small program (snmp agent), that starts at bootup in daemon
mode (i use a 'daemon' function from unistd.h to run it in the
background). Everything is ok, if i don't use bridge.
After i made a bridge, my daemon is dropped when bridge starts. My
daemon starts, but i can't see it in 'ps' output.
I think this happens during this:
>device eth1 entered promiscuous mode
>
>device eth0 entered promiscuous mode
>
>br0: port 2(eth0) entering listening state
>
>br0: port 1(eth1) entering listening state
>
>br0: port 2(eth0) entering learning state
>
>br0: port 1(eth1) entering learning state
>
>br0: port 2(eth0) entering forwarding state
>
>br0: topology change detected, propagating
>
>br0: port 1(eth1) entering forwarding state
>
>br0: topology change detected, propagating
>
>
Some other programs (not my) are dropped too, but some don't.
Any ideas?
Valery