]> git.baikalelectronics.ru Git - kernel.git/commit
libcxgb: add library module for Chelsio drivers
authorVarun Prakash <varun@chelsio.com>
Thu, 21 Jul 2016 17:27:14 +0000 (22:57 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Jul 2016 17:31:08 +0000 (10:31 -0700)
commit24e89067435c4d3b881729ce6a3446409bb42bdd
tree24ccbc0d50f0d03a9297d32eb0bdc599fdf0ba00
parente8671d157ea223619dd346a4ca7371a28436d6c2
libcxgb: add library module for Chelsio drivers

Add common library module(libcxgb.ko) for
Chelsio drivers to remove duplicate code.

Code for iSCSI DDP Page Pod Manager is moved
from cxgb4.ko to libcxgb.ko. Earlier only cxgbit.ko
was using this code, now cxgb3i and cxgb4i will
also use common Page Pod manager code.

In future this module will have common connection
management and hardware specific code that can be
shared by multiple Chelsio drivers.

Signed-off-by: Varun Prakash <varun@chelsio.com>
Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/Kconfig
drivers/net/ethernet/chelsio/Makefile
drivers/net/ethernet/chelsio/cxgb4/Makefile
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ppm.c [deleted file]
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ppm.h [deleted file]
drivers/net/ethernet/chelsio/libcxgb/Makefile [new file with mode: 0644]
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c [new file with mode: 0644]
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h [new file with mode: 0644]
drivers/target/iscsi/cxgbit/Kconfig
drivers/target/iscsi/cxgbit/Makefile
drivers/target/iscsi/cxgbit/cxgbit.h