cxgb3: manage private iSCSI IP address
authorKaren Xie <kxie@chelsio.com>
Fri, 19 Dec 2008 06:56:20 +0000 (22:56 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Dec 2008 06:56:20 +0000 (22:56 -0800)
commita109a5b916bc180e14fad0d1e9c37a08c85652c0
tree03bf2fffff72aeb2dc881091bb728c83251598c8
parent221b3d60cbb2740ec7d46a4f1ea6d3318a112e51
cxgb3: manage private iSCSI IP address

The accelerated iSCSI traffic could use a private IP address unknown to the OS:
- The IP address is required in both drivers to manage ARP requests and connection set up.
- Added an control call to retrieve the ip address.
- Reply to ARP requests dedicated to the private IP address.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: Karen Xie <kxie@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/cxgb3/adapter.h
drivers/net/cxgb3/cxgb3_ctl_defs.h
drivers/net/cxgb3/cxgb3_offload.c
drivers/net/cxgb3/sge.c