datapath: Send to userspace errors shouldn't halt processing.
authorJesse Gross <jesse@nicira.com>
Tue, 20 Sep 2011 23:29:38 +0000 (16:29 -0700)
committerJesse Gross <jesse@nicira.com>
Wed, 21 Sep 2011 17:24:02 +0000 (10:24 -0700)
commit646b8753e467399966d1ed7bb56c81a84589029f
tree2a0bfa44e974abd488f07a43af83968268b26b92
parentd48c88ecdbab481a210a1d02a616a30ee261cabf
datapath: Send to userspace errors shouldn't halt processing.

If we encounter an error when sending a packet to userspace due to
an explicit action we stop processing further actions.  This makes
sense for things like push vlan, where to continue means outputting
an incorrect packet.  However, sending to userspace is more akin
to outputting to a port, which does not halt further processing.
For consistency, ignore errors in this case as well.

Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
datapath/actions.c