[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features
From: |
Michael S. Tsirkin |
Subject: |
Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features |
Date: |
Thu, 12 Mar 2020 04:23:21 -0400 |
On Thu, Mar 12, 2020 at 09:42:20AM +0200, Yuri Benditovich wrote:
>
>
> On Thu, Mar 12, 2020 at 9:21 AM Michael S. Tsirkin <address@hidden> wrote:
>
> On Thu, Mar 12, 2020 at 09:02:38AM +0200, Yuri Benditovich wrote:
> > > > +#define virtio_net_config virtio_net_config_with_rss
> > >
> > > Do we have to? Let's just tweak code to do the right thing...
> > >
> > >
> > > Are we going to update the virtio_net some time?
> > > If yes, IMO makes sense to do less tweaking in the middle of the
> code.
> > > Then, upon update of virtio_net.h - easily remove all these
> defines
> that
> > were
> > > added in virtio-net.c
> >
> > We'll update it in a month or two. But I'd be reluctant to merge
> hacks
> > since people tend to copy-paste code ...
> >
> >
> > I agree that merging hacks is very bad practice.
> > Which change is more looks like a hack: redefine the struct to its
> _real_
> > layout or change the type of the struct in 5 places?
>
> Anything that would be unacceptable as a permanent solution is a hack.
> In this case how about
> virtio_net_config_rss {
> struct virtio_net_config config;
> /* RSS things */
> }
>
>
> No problem.
>
> '#define virtio_net_config virtio_net_config_with_rss ' is OK?
>
I don't think it is, macros are supposed to be all upper case.
>
>
>
> --
> MST
>
>
- [PATCH v3 0/6] reference implementation of RSS and hash report, Yuri Benditovich, 2020/03/11
- [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Yuri Benditovich, 2020/03/11
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Michael S. Tsirkin, 2020/03/11
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Yuri Benditovich, 2020/03/11
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Michael S. Tsirkin, 2020/03/11
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Yuri Benditovich, 2020/03/12
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Michael S. Tsirkin, 2020/03/12
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Yuri Benditovich, 2020/03/12
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features,
Michael S. Tsirkin <=
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Yuri Benditovich, 2020/03/12
- Re: [PATCH v3 1/6] virtio-net: introduce RSS and hash report features, Michael S. Tsirkin, 2020/03/12
[PATCH v3 2/6] virtio-net: implement RSS configuration command, Yuri Benditovich, 2020/03/11
[PATCH v3 3/6] virtio-net: implement RX RSS processing, Yuri Benditovich, 2020/03/11
[PATCH v3 5/6] virtio-net: add migration support for RSS and hast report, Yuri Benditovich, 2020/03/11