
pkill -9 ovs

rm -rf /usr/local/var/run/openvswitch/
rm -rf /usr/local/etc/openvswitch/
      mkdir -p /usr/local/etc/openvswitch
      mkdir -p /usr/local/var/run/openvswitch
      rm /usr/local/etc/openvswitch/conf.db

      ovsdb-tool create /usr/local/etc/openvswitch/conf.db  \
             /usr/local/share/openvswitch/vswitch.ovsschema

sleep 5

      ovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \
          --remote=db:Open_vSwitch,Open_vSwitch,manager_options \
--pidfile --detach

sleep 5

       ovs-vsctl --no-wait init

sleep 5

export DB_SOCK=/usr/local/var/run/openvswitch/db.sock

ulimit -c unlimited
ulimit -a
   ./vswitchd/ovs-vswitchd --dpdk -c 0x1 -n 4 --socket-mem 1024,0 -w 0000:04:00.0 \
   -- unix:$DB_SOCK --pidfile --detach
# --log-file=/usr/local/var/log/openvswitch/ovs-vswitchd.log \
# -vconsole:err -vsyslog:dbg -vfile:err


sleep 5

ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev

ovs-vsctl add-port br0 dpdkr0 -- set Interface dpdkr0 type=dpdkr
ovs-vsctl add-port br0 dpdkr1 -- set Interface dpdkr1 type=dpdkr

#ovs-vsctl add-port br0 dpdk0 -- set Interface dpdk0 type=dpdk




ovs-ofctl del-flows br0
ovs-ofctl add-flow br0 in_port=1,idle_timeout=0,action=output:2
ovs-ofctl add-flow br0 in_port=2,idle_timeout=0,action=output:1



rm /var/run/.rte_mp_socket

ovs-ofctl dump-flows br0



