]> www.infradead.org Git - users/jedix/linux-maple.git/commit
qede: Add qedr framework
authorRam Amrani <Ram.Amrani@caviumnetworks.com>
Sat, 1 Oct 2016 18:59:56 +0000 (21:59 +0300)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 6 Mar 2017 04:59:49 +0000 (20:59 -0800)
commit5baea2d20b565f21f753c39d7a0c8c9a0b778483
tree41bb7e58f692a874e04abfa30769b52ac8ee5997
parent66581f147daa76074877ca1b438171c065c955f7
qede: Add qedr framework

Orabug: 25477939

Adds a skeletal implementation of the qede RoCE driver -
The qedr has some dependencies of the state of the underlying base
interface. This adds some logic required with mutual registrations
and the ability to pass updates on 'intresting' events.

Signed-off-by: Ram Amrani <Ram.Amrani@caviumnetworks.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@caviumnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit cee9fbd8e2e9e713cd8bf227c6492fd8854de74b)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Conflicts:
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qlogic/qede/qede.h
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qlogic/qede/Makefile
drivers/net/ethernet/qlogic/qede/qede.h
drivers/net/ethernet/qlogic/qede/qede_main.c
drivers/net/ethernet/qlogic/qede/qede_roce.c [new file with mode: 0644]
include/linux/qed/qed_if.h
include/linux/qed/qede_roce.h [new file with mode: 0644]