Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
R
RIOT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
cm-projects
RIOT
Commits
f6964c10
Commit
f6964c10
authored
6 years ago
by
Martine Lenders
Browse files
Options
Downloads
Patches
Plain Diff
tests/lwip_sock_tcp: make IPv4 address byteorder static
parent
4934df31
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
tests/lwip_sock_tcp/constants.h
+13
-4
13 additions, 4 deletions
tests/lwip_sock_tcp/constants.h
tests/lwip_sock_tcp/main.c
+21
-21
21 additions, 21 deletions
tests/lwip_sock_tcp/main.c
with
34 additions
and
25 deletions
tests/lwip_sock_tcp/constants.h
+
13
−
4
View file @
f6964c10
...
...
@@ -29,10 +29,19 @@ extern "C" {
#define _TEST_PORT_REMOTE (0xa615)
#define _TEST_NETIF (1)
#define _TEST_TIMEOUT (1000000U)
#define _TEST_ADDR4_LOCAL (0xc0a84f96U)
/* 192.168.79.150 */
#define _TEST_ADDR4_REMOTE (0x7f000001U)
/* 127.0.0.1 */
#define _TEST_ADDR4_WRONG (0x254c6b4cU)
#define _TEST_ADDR4_MASK (0xffffff00U)
/* 255.255.255.0 */
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
# define _TEST_ADDR4_LOCAL (0x964fa8c0U)
/* 192.168.79.150 */
# define _TEST_ADDR4_REMOTE (0x0100007fU)
/* 127.0.0.1 */
# define _TEST_ADDR4_WRONG (0x4c6b4c25U)
# define _TEST_ADDR4_MASK (0x00ffffffU)
/* 255.255.255.0 */
#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
# define _TEST_ADDR4_LOCAL (0xc0a84f96U)
/* 192.168.79.150 */
# define _TEST_ADDR4_REMOTE (0x7f000001U)
/* 127.0.0.1 */
# define _TEST_ADDR4_WRONG (0x254c6b4cU)
# define _TEST_ADDR4_MASK (0xffffff00U)
/* 255.255.255.0 */
#else
# error "Byte order is neither little nor big!"
#endif
#define _TEST_ADDR4_GW (0UL)
/* so we can test unreachability */
#define _TEST_ADDR6_LOCAL { 0x2f, 0xc4, 0x11, 0x5a, 0xe6, 0x91, 0x8d, 0x5d, \
0x8c, 0xd1, 0x47, 0x07, 0xb7, 0x6f, 0x9b, 0x48 }
...
...
This diff is collapsed.
Click to expand it.
tests/lwip_sock_tcp/main.c
+
21
−
21
View file @
f6964c10
...
...
@@ -88,7 +88,7 @@ static void tear_down(void)
#ifdef SO_REUSE
static
void
test_tcp_connect4__EADDRINUSE
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -107,7 +107,7 @@ static void test_tcp_connect4__EADDRINUSE(void)
static
void
test_tcp_connect4__EAFNOSUPPORT
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -129,7 +129,7 @@ static void test_tcp_connect4__EINVAL_addr(void)
static
void
test_tcp_connect4__EINVAL_netif
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
(
_TEST_NETIF
+
1
)
};
...
...
@@ -142,7 +142,7 @@ static void test_tcp_connect4__EINVAL_netif(void)
static
void
test_tcp_connect4__success_without_port
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
_TEST_NETIF
};
...
...
@@ -158,13 +158,13 @@ static void test_tcp_connect4__success_without_port(void)
assert
(
0
==
sock_tcp_connect
(
&
_sock
,
&
remote
,
0
,
SOCK_FLAGS_REUSE_EP
));
assert
(
0
==
sock_tcp_get_remote
(
&
_sock
,
&
ep
));
assert
(
AF_INET
==
ep
.
family
);
assert
(
htonl
(
_TEST_ADDR4_REMOTE
)
==
ep
.
addr
.
ipv4_u32
);
assert
(
_TEST_ADDR4_REMOTE
==
ep
.
addr
.
ipv4_u32
);
assert
(
SOCK_ADDR_ANY_NETIF
==
ep
.
netif
);
assert
(
_TEST_PORT_REMOTE
==
ep
.
port
);
}
static
void
test_tcp_connect4__success_local_port
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -184,7 +184,7 @@ static void test_tcp_connect4__success_local_port(void)
assert
(
_TEST_PORT_LOCAL
==
ep
.
port
);
assert
(
0
==
sock_tcp_get_remote
(
&
_sock
,
&
ep
));
assert
(
AF_INET
==
ep
.
family
);
assert
(
htonl
(
_TEST_ADDR4_REMOTE
)
==
ep
.
addr
.
ipv4_u32
);
assert
(
_TEST_ADDR4_REMOTE
==
ep
.
addr
.
ipv4_u32
);
assert
(
SOCK_ADDR_ANY_NETIF
==
ep
.
netif
);
assert
(
_TEST_PORT_REMOTE
==
ep
.
port
);
}
...
...
@@ -192,7 +192,7 @@ static void test_tcp_connect4__success_local_port(void)
#ifdef SO_REUSE
static
void
test_tcp_listen4__EADDRINUSE
(
void
)
{
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_LOCAL
)
},
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_LOCAL
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_LOCAL
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -211,7 +211,7 @@ static void test_tcp_listen4__EADDRINUSE(void)
static
void
test_tcp_listen4__EAFNOSUPPORT
(
void
)
{
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_LOCAL
)
},
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_LOCAL
},
.
port
=
_TEST_PORT_LOCAL
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -221,7 +221,7 @@ static void test_tcp_listen4__EAFNOSUPPORT(void)
static
void
test_tcp_listen4__EINVAL
(
void
)
{
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_LOCAL
)
},
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_LOCAL
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_LOCAL
,
.
netif
=
(
_TEST_NETIF
+
1
)
};
...
...
@@ -232,7 +232,7 @@ static void test_tcp_listen4__EINVAL(void)
static
void
test_tcp_listen4__success_any_netif
(
void
)
{
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_LOCAL
)
},
const
sock_tcp_ep_t
local
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_LOCAL
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_LOCAL
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -242,7 +242,7 @@ static void test_tcp_listen4__success_any_netif(void)
_QUEUE_SIZE
,
0
));
assert
(
0
==
sock_tcp_queue_get_local
(
&
_queue
,
&
ep
));
assert
(
AF_INET
==
ep
.
family
);
assert
(
htonl
(
_TEST_ADDR4_LOCAL
)
==
ep
.
addr
.
ipv4_u32
);
assert
(
_TEST_ADDR4_LOCAL
==
ep
.
addr
.
ipv4_u32
);
assert
(
SOCK_ADDR_ANY_NETIF
==
ep
.
netif
);
assert
(
_TEST_PORT_LOCAL
==
ep
.
port
);
}
...
...
@@ -304,7 +304,7 @@ static void test_tcp_accept4__success(void)
sock_tcp_ep_t
ep
;
sock_tcp_t
*
sock
;
_server_addr
.
addr
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
;
/* loopback */
_server_addr
.
addr
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
;
/* loopback */
_server_addr
.
family
=
AF_INET
;
_server_addr
.
port
=
_TEST_PORT_LOCAL
;
_server_addr
.
netif
=
SOCK_ADDR_ANY_NETIF
;
...
...
@@ -319,7 +319,7 @@ static void test_tcp_accept4__success(void)
assert
(
_TEST_PORT_LOCAL
==
ep
.
port
);
assert
(
0
==
sock_tcp_get_remote
(
sock
,
&
ep
));
assert
(
AF_INET
==
ep
.
family
);
assert
(
htonl
(
_TEST_ADDR4_REMOTE
)
==
ep
.
addr
.
ipv4_u32
);
assert
(
_TEST_ADDR4_REMOTE
==
ep
.
addr
.
ipv4_u32
);
assert
(
SOCK_ADDR_ANY_NETIF
==
ep
.
netif
);
assert
(
_TEST_PORT_REMOTE
==
ep
.
port
);
}
...
...
@@ -328,7 +328,7 @@ static void test_tcp_accept4__success(void)
static
void
test_tcp_read4__EAGAIN
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -348,7 +348,7 @@ static void test_tcp_read4__EAGAIN(void)
static
void
test_tcp_read4__ECONNRESET
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -378,7 +378,7 @@ static void test_tcp_read4__ENOTCONN(void)
static
void
test_tcp_read4__ETIMEDOUT
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -401,7 +401,7 @@ static void test_tcp_read4__ETIMEDOUT(void)
static
void
test_tcp_read4__success
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -429,7 +429,7 @@ static void test_tcp_read4__success(void)
static
void
test_tcp_read4__success_with_timeout
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -457,7 +457,7 @@ static void test_tcp_read4__success_with_timeout(void)
static
void
test_tcp_read4__success_non_blocking
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
@@ -492,7 +492,7 @@ static void test_tcp_write4__ENOTCONN(void)
static
void
test_tcp_write4__success
(
void
)
{
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
htonl
(
_TEST_ADDR4_REMOTE
)
},
const
sock_tcp_ep_t
remote
=
{
.
addr
=
{
.
ipv4_u32
=
_TEST_ADDR4_REMOTE
},
.
family
=
AF_INET
,
.
port
=
_TEST_PORT_REMOTE
,
.
netif
=
SOCK_ADDR_ANY_NETIF
};
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment