stopped at datapath.c - dp_run()