~kamalmostafa/ubuntu/+source/linux/+git/xenial:mlx5-y-backport

Last commit made on 2016-11-10
Get this branch:
git clone -b mlx5-y-backport https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/xenial
Only Kamal Mostafa can upload to this branch. If you are Kamal Mostafa please log in for upload directions.

Branch merges

Branch information

Name:
mlx5-y-backport
Repository:
lp:~kamalmostafa/ubuntu/+source/linux/+git/xenial

Recent commits

e6e00fc... by Kamal Mostafa

UBUNTU: SAUCE: mlx5: (backport) revert use of tcf_exts_to_list()

Revert (from the mlx5 backport only) the use of tcf_exts_to_list() which
was introduced by

  22dc13c net_sched: convert tcf_exts from list to pointer array

Signed-off-by: Kamal Mostafa <email address hidden>

1e6ceb1... by Kamal Mostafa

UBUNTU: SAUCE: mlx5: (backport) mm: page reference manipulation functions

mlx5 backport to Linux v4.4, borrow page_ref functions from

    commit fe896d1878949ea92ba547587bc3075cc688fb8f
    Author: Joonsoo Kim <email address hidden>
    Date: Thu Mar 17 14:19:26 2016 -0700

    mm: introduce page reference manipulation functions

Signed-off-by: Kamal Mostafa <email address hidden>

0195417... by Kamal Mostafa

UBUNTU: SAUCE: mlx5: (backport) disable unavailable features

mlx5/core backport to Linux v4.4: Disable driver features unavailable in v4.4:
    UDP_TUNNEL_TYPE_VXLAN
    NETIF_F_CSUM_MASK
    NETIF_F_GSO_PARTIAL

Signed-off-by: Kamal Mostafa <email address hidden>

9859c4b... by Kamal Mostafa

UBUNTU: mlx5: (backport) update mlx5_core driver from Yakkety

Signed-off-by: Kamal Mostafa <email address hidden>

233618c... by Kamal Mostafa

UBUNTU: devlink: import module from Yakkety

The forthcoming mlx5_core backport from Yakkety requires devlink.

Signed-off-by: Kamal Mostafa <email address hidden>

bcaf38b... by WANG Cong <email address hidden>

net_sched: move tc offload macros to pkt_cls.h

struct tcf_exts belongs to filters, should not be visible
to plain tc actions.

Cc: Ido Schimmel <email address hidden>
Signed-off-by: Cong Wang <email address hidden>
Acked-by: Jamal Hadi Salim <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(back-ported from commit 2734437ef3c2943090d0914bf91caa6b30451615)
Signed-off-by: Kamal Mostafa <email address hidden>

c417d42... by Or Gerlitz <email address hidden>

net/switchdev: Export the same parent ID service function

This helper serves to know if two switchdev port netdevices belong to the
same HW ASIC, e.g to figure out if forwarding offload is possible between them.

Signed-off-by: Or Gerlitz <email address hidden>
Signed-off-by: Saeed Mahameed <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 8438884d4ab423161b974854ebb90c08219dd678)
Signed-off-by: Kamal Mostafa <email address hidden>

05fef13... by Artemy Kovalyov <email address hidden>

{net, IB}/mlx5: Refactor internal SRQ API

Currently, the SRQ API uses the obsolete mlx5_*_srq_mbox_{in,out}
structs which limit the ability to pass the SRQ attributes between
net and IB parts of the driver.

This patch changes the SRQ API so as to use auto-generated structs
and provides a better way to pass attributes which will be in use by
coming features.

Signed-off-by: Artemy Kovalyov <email address hidden>
Signed-off-by: Leon Romanovsky <email address hidden>
Signed-off-by: Doug Ledford <email address hidden>
(back-ported from commit af1ba291c5e498973cc325c501dd8da80b234571)
Signed-off-by: Kamal Mostafa <email address hidden>

e33c2e3... by Gal Pressman <email address hidden>

ethtool: Add 50G baseSR2 link mode

Add ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT bit.

Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Saeed Mahameed <email address hidden>
Cc: Ben Hutchings <email address hidden>
Cc: David Decotigny <email address hidden>
Acked-By: David Decotigny <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 89da45b8b5b2187734a11038b8593714f964ffd1)
Signed-off-by: Kamal Mostafa <email address hidden>

68ae9b9... by Vidya Sagar Ravipati <email address hidden>

ethtool: add support for 25G/50G/100G speed modes

This patch enhances ethtool link mode bitmap to include
25G/50G/100G speed along with interface modes

Signed-off-by: Vidya Sagar Ravipati <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 3851112e4737cd52aaeda0ce8d084be9ee128106)
Signed-off-by: Kamal Mostafa <email address hidden>