On Thu, Jan 17, 2013 at 12:24 PM, Stefan Hajnoczi <stefa...@gmail.com>wrote:

> On Wed, Jan 16, 2013 at 04:33:48PM +0100, Paolo Bonzini wrote:
> > Il 16/01/2013 15:48, Stefan Hajnoczi ha scritto:
> > >> >  hw/vmxnet_rx_pkt.c | 187 ++++++++++++++++++
> > >> >  hw/vmxnet_rx_pkt.h | 173 ++++++++++++++++
> > >> >  hw/vmxnet_tx_pkt.c | 567
> +++++++++++++++++++++++++++++++++++++++++++++++++++++
> > >> >  hw/vmxnet_tx_pkt.h | 148 ++++++++++++++
> > >> >  4 files changed, 1075 insertions(+)
> > >> >  create mode 100644 hw/vmxnet_rx_pkt.c
> > >> >  create mode 100644 hw/vmxnet_rx_pkt.h
> > >> >  create mode 100644 hw/vmxnet_tx_pkt.c
> > >> >  create mode 100644 hw/vmxnet_tx_pkt.h
> > > There are other VMware-specific hw/ files.  Please create hw/vmware/
> and
> > > put source files in there without the prefix.  Check hw/pci/ or other
> > > subdirectories for how to setup Makefile.objs, it's pretty simple.
> >
> > I don't think we have enough plans for hw/ structure to create
> > directories yet.  What we have so far is basically hw/<arch> and
> > hw/<bus>, so the logic would be to have hw/net (also mimicking Linux's
> > drivers/net directory).  It's premature to create hw/vmware, we risk
> > getting a spaghetti directory structure.
>
> Okay, let's leave the hw/ sub-directory for a future hw/-wide cleanup
> series that moves all device emulation code.
>
> > eth.c/eth.h sound more interesting.  Could they be used by host-side
> > code (e.g. SLIRP or a TAP backend)?  If so, they belong in net/ and
> > include/net.  If not, they belong in hw/ (waiting for hw/net to be
> created).
>
> Yes, they can be used by host (backend) code.
>
> Stefan
>

eth.* moved to "include/net" and "net"


-- 
Dmitry Fleytman
Technology Expert and Consultant,

Daynix Computing Ltd.

Cell: +972-54-2819481
Skype: dmitry.fleytman

Reply via email to