ofproto-dpif: Use send_packet() instead of netdev_send().
authorJesse Gross <jesse@nicira.com>
Sun, 23 Oct 2011 00:22:11 +0000 (17:22 -0700)
committerJesse Gross <jesse@nicira.com>
Wed, 2 Nov 2011 23:36:49 +0000 (16:36 -0700)
commitea131871e4c8793ff90f60cfb5f45947d6a2c10b
tree67eb333e30de6f6c01004d4bb2d673ec84aff7bf
parenta7d7f493ba47b1986857b57103f75dccf65d548a
ofproto-dpif: Use send_packet() instead of netdev_send().

netdev_send() directly sends a packet using Linux mechanisms, skipping
our kernel module. Several upper layer abstractions are built on top of
the kernel module, so this means that we loose stats, sFlow, etc. on
these packets. This changes bonding, LACP, and STP to use send_packet()
as CFM does, which uses the standard kernel mechanisms and provides a
single place that needs to be updated.
lib/bond.c
lib/bond.h
ofproto/ofproto-dpif.c