~kamalmostafa/ubuntu/+source/linux/+git/disco:master-next

Last commit made on 2020-04-29
Get this branch:
git clone -b master-next https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco
Only Kamal Mostafa can upload to this branch. If you are Kamal Mostafa please log in for upload directions.

Branch merges

Branch information

Name:
master-next
Repository:
lp:~kamalmostafa/ubuntu/+source/linux/+git/disco

Recent commits

1d17bd9... by Khaled El Mously

UBUNTU: Ubuntu-5.0.0-48.52

Signed-off-by: Khalid Elmously <email address hidden>

f3b5061... by Khaled El Mously

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1874758
Properties: no-test-build
Signed-off-by: Khalid Elmously <email address hidden>

6b44df1... by Khaled El Mously

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Khalid Elmously <email address hidden>

84a5b55... by Kleber Sacilotto de Souza

UBUNTU: [Packaging] add support to compile/run selftests

BugLink: https://bugs.launchpad.net/bugs/1874286

Add some simple debian/rules targets that will keep a list of the
selftests that Ubuntu cares about, compile and run them. This can be
plugged into our test build infrastructure in order to compile the
testcases before we close and package a release.

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Benjamin M Romer <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

3f90306... by Andy Whitcroft

UBUNTU: temporarily drop Built-Using data

BugLink: https://bugs.launchpad.net/bugs/1875601

We are now triggering a new Launchpad consistency check. Drop the
Built-Using data until we can honour this.

Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

80b97c8... by Thadeu Lima de Souza Cascardo

UBUNTU: [Config] CONTEXT_TRACKING_FORCE policy should be unset

BugLink: https://bugs.launchpad.net/bugs/1349028

Though that option depends on others we don't set and, thus, is not
currently prompted, we would rather have it annotated and enforced to
avoid regressing it. Enabling this option has the possible consequence
of regressing some userspace code.

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

13b741b... by Ariel

net/mlx5e: Move to HW checksumming advertising

BugLink: https://bugs.launchpad.net/bugs/1851446

This patch changes the way the driver advertises its checksum offload
capabilities within the net device features bit mask.

Instead of advertising protocol specific checksumming capabilities
which are limited today to IPv4 and IPv6, we move to reporing
generic HW checksumming capabilities.

This will allow the network stack to let mlx5 device offload checksum
for cases where the IP header is encapsulated within another protocol
and the skb->protocol doesn't indicate one of the IP versions protocol,
specifically in the case of MPLS label encapsulating the IP header and
the skb->protocol indiciates MPLS ethertype rather than IP.

Moving the HW_CSUM reporting is required in the basic net device hw
features mask and also in the extensions (vlan and encpasulation
features) since the extensions are always multiplied by the basic
features set during the packet's traversal through the stack's tx flow.

Signed-off-by: Ariel Levkovich <email address hidden>
Signed-off-by: Saeed Mahameed <email address hidden>
(backported from commit e4683f35f8e5ef43fb75e306113814a563ed1f18)
[PHLin: context adjustment]
Signed-off-by: Po-Hsu Lin <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

4de1d60... by Ariel

net: bonding: Inherit MPLS features from slave devices

BugLink: https://bugs.launchpad.net/bugs/1851446

When setting the bonding interface net device features,
the kernel code doesn't address the slaves' MPLS features
and doesn't inherit them.

Therefore, HW offloads that enhance performance such as
checksumming and TSO are disabled for MPLS tagged traffic
flowing via the bonding interface.

The patch add the inheritance of the MPLS features from the
slave devices with a similar logic to setting the bonding device's
VLAN and encapsulation features.

CC: Jay Vosburgh <email address hidden>
CC: Veaceslav Falico <email address hidden>
CC: Andy Gospodarek <email address hidden>
Signed-off-by: Ariel Levkovich <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(Backported from commit 2e770b507ccde8eedc129946e4b78ceed0a22df2)
[PHLin: fuzzy adjustment]
Signed-off-by: Po-Hsu Lin <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

73d55a3... by Ariel

net: vlan: Inherit MPLS features from parent device

BugLink: https://bugs.launchpad.net/bugs/1851446

During the creation of the VLAN interface net device,
the various device features and offloads are being set based
on the parent device's features.
The code initiates the basic, vlan and encapsulation features
but doesn't address the MPLS features set and they remain blank.
As a result, all device offloads that have significant performance
effect are disabled for MPLS traffic going via this VLAN device such
as checksumming and TSO.

This patch makes sure that MPLS features are also set for the
VLAN device based on the parent which will allow HW offloads of
checksumming and TSO to be performed on MPLS tagged packets.

Signed-off-by: Ariel Levkovich <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 8b6912a5019356d7adb1b8a146c9eef5e679bf98)
Signed-off-by: Po-Hsu Lin <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

729ba68... by Ariel

net/mlx5e: Report netdevice MPLS features

BugLink: https://bugs.launchpad.net/bugs/1851446

Set supported device features in the netdevice MPLS features mask.
This will enable HW checksumming and TSO for MPLS tagged traffic.

Signed-off-by: Ariel Levkovich <email address hidden>
Signed-off-by: Saeed Mahameed <email address hidden>
(cherry picked from commit 5dc9520bf04a6b95660a307d7654460d1463d91a)
Signed-off-by: Po-Hsu Lin <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Sultan Alsawaf <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>