Unconditionally set skb->dev in dp_set_origin.
authorJustin Pettit <jpettit@nicira.com>
Mon, 6 Oct 2008 22:51:06 +0000 (15:51 -0700)
committerJustin Pettit <jpettit@nicira.com>
Mon, 6 Oct 2008 22:51:06 +0000 (15:51 -0700)
commit4d0a3296522f2695a6f8b769100615ada1a54315
treed2b532d63908fa2c5b0892cab91eb7efe6567382
parentdece4bacae29e94c41430fb5dcdf6cbe5290b2b8
Unconditionally set skb->dev in dp_set_origin.

If an invalid port index was used in dp_set_origin, the value of skb->dev
was left unchanged.  This change causes skb->dev to be set to NULL in those
circumstances.  This makes Packet Out and Add Flow messages that use a
buffer id behave like Packet Out without a buffer id.
datapath/datapath.c
datapath/datapath.h