Changeset db71e2a in mainline for uspace/srv/net/tcp/conn.c


Ignore:
Timestamp:
2013-07-24T17:42:25Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
69b264a9
Parents:
52f1882 (diff), cffa14e6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

merge mainline changes.

usb hc macro changes from mainline were reverted, too many conflicts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tcp/conn.c

    r52f1882 rdb71e2a  
    312312static bool tcp_socket_match(tcp_sock_t *sock, tcp_sock_t *patt)
    313313{
    314         log_msg(LOG_DEFAULT, LVL_DEBUG2, "tcp_socket_match(sock=(%x,%u), pat=(%x,%u))",
    315             sock->addr.ipv4, sock->port, patt->addr.ipv4, patt->port);
    316 
    317         if (patt->addr.ipv4 != TCP_IPV4_ANY &&
    318             patt->addr.ipv4 != sock->addr.ipv4)
     314        log_msg(LOG_DEFAULT, LVL_DEBUG2,
     315            "tcp_socket_match(sock=(%u), pat=(%u))", sock->port, patt->port);
     316       
     317        if ((!inet_addr_is_any(&patt->addr)) &&
     318            (!inet_addr_compare(&patt->addr, &sock->addr)))
    319319                return false;
    320320
    321         if (patt->port != TCP_PORT_ANY &&
    322             patt->port != sock->port)
     321        if ((patt->port != TCP_PORT_ANY) &&
     322            (patt->port != sock->port))
    323323                return false;
    324324
     
    354354{
    355355        log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_conn_find_ref(%p)", sp);
    356 
     356       
     357        log_msg(LOG_DEFAULT, LVL_DEBUG2, "compare conn (f:(%u), l:(%u))",
     358            sp->foreign.port, sp->local.port);
     359       
    357360        fibril_mutex_lock(&conn_list_lock);
    358 
     361       
    359362        list_foreach(conn_list, link) {
    360363                tcp_conn_t *conn = list_get_instance(link, tcp_conn_t, link);
    361364                tcp_sockpair_t *csp = &conn->ident;
    362                 log_msg(LOG_DEFAULT, LVL_DEBUG2, "compare with conn (f:(%x,%u), l:(%x,%u))",
    363                     csp->foreign.addr.ipv4, csp->foreign.port,
    364                     csp->local.addr.ipv4, csp->local.port);
     365               
     366                log_msg(LOG_DEFAULT, LVL_DEBUG2, " - with (f:(%u), l:(%u))",
     367                    csp->foreign.port, csp->local.port);
     368               
    365369                if (tcp_sockpair_match(sp, csp)) {
    366370                        tcp_conn_addref(conn);
     
    369373                }
    370374        }
    371 
     375       
    372376        fibril_mutex_unlock(&conn_list_lock);
    373377        return NULL;
Note: See TracChangeset for help on using the changeset viewer.