Changeset 3aa2642a in mainline for uspace/srv/net/tl/tcp/conn.c
- Timestamp:
- 2011-12-04T12:46:44Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bf600510
- Parents:
- 704586fb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/tcp/conn.c
r704586fb r3aa2642a 212 212 * is equal. 213 213 */ 214 static bool tcp_socket_equal(tcp_sock_t *a, tcp_sock_t *b) 215 { 216 log_msg(LVL_DEBUG, "tcp_socket_equal((%x,%u), (%x,%u))", 217 a->addr.ipv4, a->port, b->addr.ipv4, b->port); 218 219 if (a->addr.ipv4 != b->addr.ipv4) 214 static bool tcp_socket_match(tcp_sock_t *sock, tcp_sock_t *patt) 215 { 216 log_msg(LVL_DEBUG, "tcp_socket_match(sock=(%x,%u), pat=(%x,%u))", 217 sock->addr.ipv4, sock->port, patt->addr.ipv4, patt->port); 218 219 if (patt->addr.ipv4 != TCP_IPV4_ANY && 220 patt->addr.ipv4 != sock->addr.ipv4) 220 221 return false; 221 222 222 if (a->port != b->port) 223 if (patt->port != TCP_PORT_ANY && 224 patt->port != sock->port) 223 225 return false; 224 226 … … 233 235 log_msg(LVL_DEBUG, "tcp_sockpair_match(%p, %p)", sp, pattern); 234 236 235 if (!tcp_socket_ equal(&sp->local, &pattern->local))237 if (!tcp_socket_match(&sp->local, &pattern->local)) 236 238 return false; 237 239 238 if (!tcp_socket_ equal(&sp->foreign, &pattern->foreign))240 if (!tcp_socket_match(&sp->foreign, &pattern->foreign)) 239 241 return false; 240 242
Note:
See TracChangeset
for help on using the changeset viewer.