Feature #8664
closedWant support for X722
100%
Description
It'd be useful to add support for the newer Intel X722 family of adapters that show up on Purley based systems.
To test this I first used an X722. I verified that the X722 which was copper properly connected and auto-negotiated to a 1 GbE switch and to a 10 GbE port. From there, I tested sending and receiving TCP and UDP traffic on and off VLANs. I verified that we were using checksums and that RSS was working and firing across multiple CPUs by doing something like:
# dtrace -n 'fbt::i40e_intr_msix:entry{ @[cpu] = count(); }' -n 'tick-1s{ printa(@); trunc(@); }'
In addition, I went through and checked that dlled and dltraninfo worked as I expected on both generations.
I then also went back and did a basic sanity check with the XXV710 (which uses the other controller). I did a basic perf tests and made sure that we were taking interrupts on multiple CPUs, as the RSS changes involved were somewhat more invasive to both controller families.
Updated by Electric Monk about 6 years ago
- Status changed from New to Closed
git commit b9d34b9d786436bc2f8ed62c0aade0750e78bc99
commit b9d34b9d786436bc2f8ed62c0aade0750e78bc99 Author: Robert Mustacchi <rm@joyent.com> Date: 2017-10-16T18:35:18.000Z 8664 Want support for X722 Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Richard Lowe <richlowe@richlowe.net>