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

Last commit made on 2020-01-07
Get this branch:
git clone -b master https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux-aws/+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

Recent commits

50f58e3... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Bump driver version to 1.5.0

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

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

1def8e8... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: SuSE 15.1 support

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

Add support for SuSE 15.1 AMI.

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

1c9d3a6... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Check sscanf return value

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

Check for errors in sscanf return value.

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

93409b4... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Backport missing driver id

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

The timeframe between the addition of driver id validation and EFA
upstreaming doesn't work with ioctl because of missing EFA driver id.
Backport it to fix kernels between v4.17 and v5.1.

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

82e90b1... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Use the ib_port_phys_state enum values

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

On older kernels override it with a define in kcompat.

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

270ab5e... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Add ib_uverbs as a soft dependency

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

ib_uverbs must have be loaded in order to work with EFA, add it as a
soft dependency.

Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

4191623... by Daniel Kranzdorf <email address hidden>

UBUNTU: SAUCE: linux/efa: Expose RDMA read related attributes

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

Query the device attributes for RDMA operations, including maximum
transfer size and maximum number of SGEs per RDMA WR, and report them
back to the userspace library.

Signed-off-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Firas JahJah <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

e51a7c3... by Daniel Kranzdorf <email address hidden>

UBUNTU: SAUCE: linux/efa: Support remote read access in MR registration

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

Enable remote read access for memory regions in order to support RDMA
operations.

Signed-off-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

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

UBUNTU: SAUCE: linux/efa: Store network attributes in device attributes

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

There's no reason to separate the network attributes from all other
device attributes. Embed the fields inside the device attributes and
query them all in one function.

Reviewed-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

5ffde71... by Gal Pressman <email address hidden>

UBUNTU: SAUCE: linux/efa: Bump driver version to 1.4.1

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

Reviewed-by: Firas JahJah <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/releases/tag/efa_linux_1.5.0
Signed-off-by: Connor Kuehl <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>