Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Mar 2015 22:06:28 -0700
From:      hiren panchasara <hiren@strugglingcoder.info>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        Jack F Vogel <jfv@freebsd.org>, FreeBSD Net <freebsd-net@freebsd.org>, erj@freebsd.org, Jack Vogel <jfvogel@gmail.com>, Jason Wolfe <nitroboost@gmail.com>
Subject:   Re: Full 32bit flowid from igb(4)
Message-ID:  <20150331050628.GJ10892@strugglingcoder.info>
In-Reply-To: <CAJ-Vmom1tE6g=ta-DPLDF%2Bnp0GOpFYOXn=PkspaALfazz-n4Gg@mail.gmail.com>
References:  <20150323233908.GT53237@strugglingcoder.info> <20150323234214.GU53237@strugglingcoder.info> <CAFOYbc=f3OT85z50uqYEnBUkEej=8FRnRP8TpQuTStgqUEoDTA@mail.gmail.com> <20150324154931.GC53237@strugglingcoder.info> <CAJ-Vmo=ajfWokQ3bdu1Ww8kV3AdVwwsDpoS9y_%2Bywk%2BgcrbBvQ@mail.gmail.com> <20150330225945.GI10892@strugglingcoder.info> <CAJ-Vmom1tE6g=ta-DPLDF%2Bnp0GOpFYOXn=PkspaALfazz-n4Gg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--5me2qT3T17SWzdxI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 03/30/15 at 04:33P, Adrian Chadd wrote:
> So, the 32 bit field that has the flowid in the rx descriptor can mean
> multiple things - not just the flowid.
>=20
> For igb it can also mean one of the RX checksums.

I care about igb(4) right now and I350 specifically. I checked the spec
and section 7.1.2.8 Receive-Side Scaling (RSS) which defines it.

In igb_initialise_rss_mapping(), we do set MRQC register which means we are
getting RSS hash in flowid. And we disable packet checksum to get RSS
type via PCSD register.=20

Is my understanding not correct? I am missing how can we not get RSS hash
in flowid in this case. Can you please explain?

Cheers,
Hiren

--5me2qT3T17SWzdxI
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iQF8BAEBCgBmBQJVGitUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNEUyMEZBMUQ4Nzg4RjNGMTdFNjZGMDI4
QjkyNTBFMTU2M0VERkU1AAoJEIuSUOFWPt/lKbQH/iikNL7O3IXlboxmV4b7DVBM
4MuzKx7uEz7fFwq4ybDc5PbSZ3+iFE68A1C7sS5rI0Lf8Ph1xdkDsPYFKFiR1t3v
wpT+oNl0fJfFZgGafvxmWcN08XVgOMPJLVWi6ci07/JYv6KTxug4hyTZNs7khYGA
nAGd0TjzqVBvO6suXWvufIojpRuxx7R44mtytUjpBdmATdz7Dv/qDOsrrcuAbUal
qbNMd0IHPn9gXWDzNne0aNepQKbcCjJ0YTImVnGpZaGtBqNFbwjM41ZjJbM/bT+3
IlCM6//r5E/v3xtIkbymtiQRd7DvApL69qTNfihkinPj7fPDT2nxI8zsyuprwB8=
=f/Qc
-----END PGP SIGNATURE-----

--5me2qT3T17SWzdxI--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150331050628.GJ10892>