Hi all,

In the PORTING file, it reads:

*lib/netdev-vport.c provides support for "virtual ports" implemented by the
> Open vSwitch datapath module for the Linux kernel
>

netdev-vport.c does not implement its own *recv* function. As in
netdev-provider.h:

* May be null if not needed, such as for a network device that does not
> * implement packet reception through the 'recv' mumber function */
>
void (*recv) (struct netdev *netdev, void *buffer, size_t size);
>

I wonder where else packet reception can be implemented?

And what is the relation between netdev and vport? Is *netdev* used to
abstract Ethernet interfaces, e.g. eth0 on Linux? Is *vport* used to
abstract virtual network kernel devices, e.g. tap0 on Linux?
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to