[openib-general] [PATCH][26/26] kDAPL: Remove typedef DAT_SOCK_ADDR and DAT_SOCK_ADDR6
Tom Duffy
Tom.Duffy at Sun.COM
Mon May 9 14:39:46 PDT 2005
Signed-off-by: Tom Duffy <tduffy at sun.com>
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat/dat.h linux-kernel26/dat/dat.h
--- linux-kernel25/dat/dat.h 2005-05-09 14:08:31.214971000 -0700
+++ linux-kernel26/dat/dat.h 2005-05-09 14:12:56.760962000 -0700
@@ -43,8 +43,6 @@
typedef void * DAT_PVOID;
typedef int DAT_COUNT;
typedef u64 DAT_PADDR;
-typedef struct sockaddr DAT_SOCK_ADDR;
-typedef struct sockaddr_in6 DAT_SOCK_ADDR6;
/*
* All return codes are actually a 3-way tuple:
@@ -418,7 +416,7 @@
#define DAT_HANDLE_NULL ((DAT_HANDLE)NULL)
-typedef DAT_SOCK_ADDR *DAT_IA_ADDRESS_PTR;
+typedef struct sockaddr *DAT_IA_ADDRESS_PTR;
typedef u64 DAT_CONN_QUAL;
typedef u64 DAT_PORT_QUAL;
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl_adapter_util.h linux-kernel26/dat-provider/dapl_adapter_util.h
--- linux-kernel25/dat-provider/dapl_adapter_util.h 2005-05-09 14:09:01.530972000 -0700
+++ linux-kernel26/dat-provider/dapl_adapter_util.h 2005-05-09 14:13:10.187965000 -0700
@@ -148,7 +148,7 @@
DAT_RETURN dapl_ib_query_hca(DAPL_HCA * hca_ptr,
struct dat_ia_attr *ia_attr,
struct dat_ep_attr *ep_attr,
- DAT_SOCK_ADDR6 * ip_addr);
+ struct sockaddr_in6 *ip_addr);
DAT_RETURN dapl_ib_completion_poll(DAPL_HCA * hca_ptr,
DAPL_EVD * evd_ptr,
@@ -175,7 +175,7 @@
ib_cm_events_t dapl_ib_get_cm_event(DAT_EVENT_NUMBER dat_event_num);
DAT_RETURN dapl_ib_cm_remote_addr(DAT_HANDLE dat_handle,
- DAT_SOCK_ADDR6 * remote_ia_address);
+ struct sockaddr_in6 *remote_ia_address);
/*
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl_ep_connect.c linux-kernel26/dat-provider/dapl_ep_connect.c
--- linux-kernel25/dat-provider/dapl_ep_connect.c 2005-05-02 08:48:16.984961000 -0700
+++ linux-kernel26/dat-provider/dapl_ep_connect.c 2005-05-09 14:14:07.867963000 -0700
@@ -237,8 +237,8 @@
spin_unlock(&ep_ptr->header.lock);
/* Copy the connection qualifiers */
- memcpy(ep_ptr->param.remote_ia_address_ptr,
- remote_ia_address, sizeof(DAT_SOCK_ADDR));
+ memcpy(ep_ptr->param.remote_ia_address_ptr, remote_ia_address,
+ sizeof *(ep_ptr->param.remote_ia_address_ptr));
ep_ptr->param.remote_port_qual = remote_conn_qual;
memcpy(ep_ptr->private_data,private_data,private_data_size);
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl_ep_util.c linux-kernel26/dat-provider/dapl_ep_util.c
--- linux-kernel25/dat-provider/dapl_ep_util.c 2005-05-09 12:21:06.403014000 -0700
+++ linux-kernel26/dat-provider/dapl_ep_util.c 2005-05-09 14:12:24.073960000 -0700
@@ -80,14 +80,14 @@
DAPL_EP *ep_ptr;
/* Allocate EP */
- ep_ptr = (DAPL_EP *) kmalloc(sizeof(DAPL_EP) + sizeof(DAT_SOCK_ADDR),
+ ep_ptr = (DAPL_EP *) kmalloc(sizeof(DAPL_EP) + sizeof(struct sockaddr),
GFP_ATOMIC);
if (ep_ptr == NULL) {
goto bail;
}
/* zero the structure */
- memset(ep_ptr, 0, sizeof(DAPL_EP) + sizeof(DAT_SOCK_ADDR));
+ memset(ep_ptr, 0, sizeof(DAPL_EP) + sizeof(struct sockaddr));
/*
* initialize the header
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl.h linux-kernel26/dat-provider/dapl.h
--- linux-kernel25/dat-provider/dapl.h 2005-05-09 14:08:06.217043000 -0700
+++ linux-kernel26/dat-provider/dapl.h 2005-05-09 14:11:58.543960000 -0700
@@ -213,7 +213,7 @@
atomic_t handle_ref_count; /* count of ia_opens on handle */
DAPL_EVD *async_evd;
DAPL_EVD *async_error_evd;
- DAT_SOCK_ADDR6 hca_address; /* local address of HCA */
+ struct sockaddr_in6 hca_address; /* local address of HCA */
char *name; /* provider name */
ib_hca_handle_t ib_hca_handle;
u8 port_num; /* number of physical port */
@@ -314,7 +314,7 @@
/* store the remote IA address here, reference from the param
* struct which only has a pointer, no storage
*/
- DAT_SOCK_ADDR6 remote_ia_address;
+ struct sockaddr_in6 remote_ia_address;
/* For passive connections we maintain a back pointer to the CR */
void *cr_ptr;
@@ -414,7 +414,7 @@
/* IB specific fields */
ib_cm_handle_t ib_cm_handle;
- DAT_SOCK_ADDR6 remote_ia_address;
+ struct sockaddr_in6 remote_ia_address;
/* Assuming that the maximum private data size is small.
* If it gets large, use of a pointer may be appropriate.
*/
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl_openib_cm.c linux-kernel26/dat-provider/dapl_openib_cm.c
--- linux-kernel25/dat-provider/dapl_openib_cm.c 2005-05-06 16:22:03.000009000 -0700
+++ linux-kernel26/dat-provider/dapl_openib_cm.c 2005-05-09 14:15:24.898964000 -0700
@@ -812,7 +812,7 @@
*
*/
DAT_RETURN dapl_ib_cm_remote_addr(DAT_HANDLE dat_handle,
- DAT_SOCK_ADDR6 * remote_ia_address)
+ struct sockaddr_in6 *remote_ia_address)
{
DAPL_IA *ia_ptr;
int rc;
@@ -828,7 +828,7 @@
if (!memcmp(&ia_ptr->hca_ptr->ib_trans.gid, &remote_gid, 16)) {
memcpy(remote_ia_address, &ia_ptr->hca_ptr->hca_address,
- sizeof(DAT_SOCK_ADDR));
+ sizeof(struct sockaddr));
return DAT_SUCCESS;
}
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/dat-provider/dapl_openib_util.c linux-kernel26/dat-provider/dapl_openib_util.c
--- linux-kernel25/dat-provider/dapl_openib_util.c 2005-05-09 14:09:32.103960000 -0700
+++ linux-kernel26/dat-provider/dapl_openib_util.c 2005-05-09 14:15:36.673960000 -0700
@@ -748,7 +748,7 @@
DAT_RETURN dapl_ib_query_hca(DAPL_HCA * hca_ptr,
struct dat_ia_attr *ia_attr,
struct dat_ep_attr *ep_attr,
- DAT_SOCK_ADDR6 * ip_addr)
+ struct sockaddr_in6 *ip_addr)
{
int ib_status;
struct ib_device_attr device_attr;
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/test/dapltest/cmd/dapl_netaddr.c linux-kernel26/test/dapltest/cmd/dapl_netaddr.c
--- linux-kernel25/test/dapltest/cmd/dapl_netaddr.c 2005-04-06 22:02:37.114981000 -0700
+++ linux-kernel26/test/dapltest/cmd/dapl_netaddr.c 2005-05-09 14:12:24.095963000 -0700
@@ -32,7 +32,7 @@
{
DAT_IA_ADDRESS_PTR netaddr;
- netaddr = (DAT_IA_ADDRESS_PTR) DT_Mdep_Malloc (sizeof (DAT_SOCK_ADDR));
+ netaddr = (DAT_IA_ADDRESS_PTR) DT_Mdep_Malloc (sizeof (struct sockaddr));
if (!netaddr)
{
DT_Mdep_printf ("dapltest: No Memory to create netaddr!\n");
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/test/dapltest/include/dapl_params.h linux-kernel26/test/dapltest/include/dapl_params.h
--- linux-kernel25/test/dapltest/include/dapl_params.h 2005-05-05 09:42:06.763028000 -0700
+++ linux-kernel26/test/dapltest/include/dapl_params.h 2005-05-09 14:12:24.103960000 -0700
@@ -62,7 +62,7 @@
/* Needed here due to structure of command processing */
DAT_QOS ReliabilityLevel;
- DAT_SOCK_ADDR server_netaddr;
+ struct sockaddr server_netaddr;
void * phead;
bool local_is_little_endian;
bool debug;
diff -Nur -X /home/tduffy/dontdiff linux-kernel25/test/dapltest/test/dapl_test_util.c linux-kernel26/test/dapltest/test/dapl_test_util.c
--- linux-kernel25/test/dapltest/test/dapl_test_util.c 2005-05-09 13:31:50.623960000 -0700
+++ linux-kernel26/test/dapltest/test/dapl_test_util.c 2005-05-09 14:11:58.578962000 -0700
@@ -72,7 +72,7 @@
*/
if (DT_dapltest_debug)
{
- DAT_SOCK_ADDR6 *ip6_addr;
+ struct sockaddr_in6 *ip6_addr;
struct sockaddr_in *ip_addr;
DT_Tdep_PT_Printf (phead, "***** DAPL Characteristics *****\n");
@@ -111,7 +111,7 @@
DT_Tdep_PT_Printf (phead, "\tMaximum Private data size %d bytes\n",
pt_ptr->provider_attr.max_private_data_size );
- ip6_addr = (DAT_SOCK_ADDR6 *)pt_ptr->ia_attr.ia_address_ptr;
+ ip6_addr = (struct sockaddr_in6 *)pt_ptr->ia_attr.ia_address_ptr;
if (ip6_addr->sin6_family == AF_INET6 )
{
DT_Tdep_PT_Printf (phead, "\tLocal IP address %x:%x:%x:%x:%x:%x:%x:%x:\n",
More information about the general
mailing list