lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 20 Oct 2017 01:47:02 +0000 From: "Brown, Aaron F" <aaron.f.brown@...el.com> To: "Gomes, Vinicius" <vinicius.gomes@...el.com>, "netdev@...r.kernel.org" <netdev@...r.kernel.org>, "intel-wired-lan@...ts.osuosl.org" <intel-wired-lan@...ts.osuosl.org> CC: "rodney.cummings@...com" <rodney.cummings@...com>, "Guedes, Andre" <andre.guedes@...el.com>, "jiri@...nulli.us" <jiri@...nulli.us>, "Briano, Ivan" <ivan.briano@...el.com>, "richardcochran@...il.com" <richardcochran@...il.com>, "henrik@...tad.us" <henrik@...tad.us>, "jhs@...atatu.com" <jhs@...atatu.com>, "levipearson@...il.com" <levipearson@...il.com>, "Ong, Boon Leong" <boon.leong.ong@...el.com>, "xiyou.wangcong@...il.com" <xiyou.wangcong@...il.com>, "Sanchez-Palencia, Jesus" <jesus.sanchez-palencia@...el.com> Subject: RE: [Intel-wired-lan] [next-queue PATCH v9 6/6] igb: Add support for CBS offload > From: Intel-wired-lan [mailto:intel-wired-lan-bounces@...osl.org] On Behalf > Of Vinicius Costa Gomes > Sent: Monday, October 16, 2017 6:01 PM > To: netdev@...r.kernel.org; intel-wired-lan@...ts.osuosl.org > Cc: rodney.cummings@...com; Guedes, Andre <andre.guedes@...el.com>; > jiri@...nulli.us; Briano, Ivan <ivan.briano@...el.com>; > richardcochran@...il.com; henrik@...tad.us; jhs@...atatu.com; > levipearson@...il.com; Ong, Boon Leong <boon.leong.ong@...el.com>; > xiyou.wangcong@...il.com; Sanchez-Palencia, Jesus <jesus.sanchez- > palencia@...el.com> > Subject: [Intel-wired-lan] [next-queue PATCH v9 6/6] igb: Add support for > CBS offload > > From: Andre Guedes <andre.guedes@...el.com> > > This patch adds support for Credit-Based Shaper (CBS) qdisc offload > from Traffic Control system. This support enable us to leverage the > Forwarding and Queuing for Time-Sensitive Streams (FQTSS) features > from Intel i210 Ethernet Controller. FQTSS is the former 802.1Qav > standard which was merged into 802.1Q in 2014. It enables traffic > prioritization and bandwidth reservation via the Credit-Based Shaper > which is implemented in hardware by i210 controller. > > The patch introduces the igb_setup_tc() function which implements the > support for CBS qdisc hardware offload in the IGB driver. CBS offload > is the only traffic control offload supported by the driver at the > moment. > > FQTSS transmission mode from i210 controller is automatically enabled > by the IGB driver when the CBS is enabled for the first hardware > queue. Likewise, FQTSS mode is automatically disabled when CBS is > disabled for the last hardware queue. Changing FQTSS mode requires NIC > reset. > > FQTSS feature is supported by i210 controller only. > > Signed-off-by: Andre Guedes <andre.guedes@...el.com> > --- > drivers/net/ethernet/intel/igb/e1000_defines.h | 23 ++ > drivers/net/ethernet/intel/igb/e1000_regs.h | 8 + > drivers/net/ethernet/intel/igb/igb.h | 6 + > drivers/net/ethernet/intel/igb/igb_main.c | 347 > +++++++++++++++++++++++++ > 4 files changed, 384 insertions(+) >From a regression standpoint: Tested-by: Aaron Brown <aaron.f.brown@...el.com>
Powered by blists - more mailing lists