https://lists.ubuntu.com/archives/kernel-team/2017-March/082872.html
** Also affects: linux (Ubuntu Yakkety)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Zesty)
Importance: Undecided
Assignee: Taco Screen team (taco-screen-team)
Status: New
** Changed in: linux (Ubuntu Yakkety)
Status: New => In Progress
** Changed in: linux (Ubuntu Yakkety)
Assignee: (unassigned) => Tim Gardner (timg-tpi)
** Changed in: linux (Ubuntu Zesty)
Status: New => Fix Released
** Changed in: linux (Ubuntu Zesty)
Assignee: Taco Screen team (taco-screen-team) => Tim Gardner (timg-tpi)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670247
Title:
Ubuntu 16.10: Network checksum fixes needed for IPoIB for Mellanox
CX4/CX5 card
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Yakkety:
In Progress
Status in linux source package in Zesty:
Fix Released
Bug description:
== Comment: #0 - Carol L. Soto <[email protected]> - 2017-03-03 22:23:11 ==
---Problem Description---
Mellanox CX4/CX5 IB if running IPoIB in connected mode, it does not have the
hw checksum so when running IPoIB in power system the performance is low.
with iperf and 4 threads we get
[ 8] local 44.44.44.44 port 5001 connected with 44.44.44.45 port 48536
[ 4] local 44.44.44.44 port 5001 connected with 44.44.44.45 port 48538
[ 5] local 44.44.44.44 port 5001 connected with 44.44.44.45 port 48540
[ 6] local 44.44.44.44 port 5001 connected with 44.44.44.45 port 48542
[ 8] 0.0-10.0 sec 9.07 GBytes 7.79 Gbits/sec
[ 4] 0.0-10.0 sec 9.16 GBytes 7.87 Gbits/sec
[ 5] 0.0-10.0 sec 9.13 GBytes 7.84 Gbits/sec
[ 6] 0.0-10.0 sec 9.18 GBytes 7.88 Gbits/sec
[SUM] 0.0-10.0 sec 36.5 GBytes 31.4 Gbits/sec
if we add the following patches:
From 68201fbbb04a030864f8560b05d43d8019f7f8df Mon Sep 17 00:00:00 2001
From: Michael Ellerman <[email protected]>
Date: Thu, 11 Aug 2016 16:03:14 +1000
Subject: powerpc/Makefile: Drop CONFIG_WORD_SIZE for BITS
From b492f7e4e07a28e706db26cf4943bb0911435426 Mon Sep 17 00:00:00 2001
From: Paul Mackerras <[email protected]>
Date: Thu, 3 Nov 2016 16:10:55 +1100
Subject: powerpc/64: Fix checksum folding in csum_tcpudp_nofold and
ip_fast_csum_nofold
From d4fde568a34a93897dfb9ae64cfe9dda9d5c908c Mon Sep 17 00:00:00 2001
From: Paul Mackerras <[email protected]>
Date: Thu, 3 Nov 2016 16:15:42 +1100
Subject: powerpc/64: Use optimized checksum routines on little-endian
then I can get with iperf
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 23.0 GBytes 19.7 Gbits/sec
[ 6] 0.0-10.0 sec 22.9 GBytes 19.7 Gbits/sec
[ 5] 0.0-10.0 sec 22.9 GBytes 19.7 Gbits/sec
[ 7] 0.0-10.0 sec 22.9 GBytes 19.6 Gbits/sec
[SUM] 0.0-10.0 sec 91.7 GBytes 78.7 Gbits/sec
Contact Information = Carol Soto/[email protected]
---uname output---
4.8.0-34-generic #36-Ubuntu SMP Wed Dec 21 17:22:53 UTC 2016 ppc64le ppc64le
ppc64le GNU/Linux
---Additional Hardware Info---
Need a power system and Mellanox CX4 IB card.
Machine Type = P8
---Steps to Reproduce---
just run iperf with IPoIB in connected mode and will see aroung 30Gbits/sec.
If we add the patches then we can get more than 70Gbits/sec.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1670247/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp