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
