Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/udp/assoc.c

    r3e6a98c5 r69a93df7  
    3636
    3737#include <adt/list.h>
    38 #include <stdbool.h>
     38#include <bool.h>
    3939#include <fibril_synch.h>
    4040#include <io/log.h>
     
    104104static void udp_assoc_free(udp_assoc_t *assoc)
    105105{
    106         log_msg(LOG_DEFAULT, LVL_DEBUG, "%s: udp_assoc_free(%p)", assoc->name, assoc);
     106        log_msg(LVL_DEBUG, "%s: udp_assoc_free(%p)", assoc->name, assoc);
    107107
    108108        while (!list_empty(&assoc->rcv_queue)) {
     
    127127void udp_assoc_addref(udp_assoc_t *assoc)
    128128{
    129         log_msg(LOG_DEFAULT, LVL_DEBUG, "%s: upd_assoc_addref(%p)", assoc->name, assoc);
     129        log_msg(LVL_DEBUG, "%s: upd_assoc_addref(%p)", assoc->name, assoc);
    130130        atomic_inc(&assoc->refcnt);
    131131}
     
    139139void udp_assoc_delref(udp_assoc_t *assoc)
    140140{
    141         log_msg(LOG_DEFAULT, LVL_DEBUG, "%s: udp_assoc_delref(%p)", assoc->name, assoc);
     141        log_msg(LVL_DEBUG, "%s: udp_assoc_delref(%p)", assoc->name, assoc);
    142142
    143143        if (atomic_predec(&assoc->refcnt) == 0)
     
    154154void udp_assoc_delete(udp_assoc_t *assoc)
    155155{
    156         log_msg(LOG_DEFAULT, LVL_DEBUG, "%s: udp_assoc_delete(%p)", assoc->name, assoc);
     156        log_msg(LVL_DEBUG, "%s: udp_assoc_delete(%p)", assoc->name, assoc);
    157157
    158158        assert(assoc->deleted == false);
     
    192192void udp_assoc_set_foreign(udp_assoc_t *assoc, udp_sock_t *fsock)
    193193{
    194         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_set_foreign(%p, %p)", assoc, fsock);
     194        log_msg(LVL_DEBUG, "udp_assoc_set_foreign(%p, %p)", assoc, fsock);
    195195        fibril_mutex_lock(&assoc->lock);
    196196        assoc->ident.foreign = *fsock;
     
    205205void udp_assoc_set_local(udp_assoc_t *assoc, udp_sock_t *lsock)
    206206{
    207         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_set_local(%p, %p)", assoc, lsock);
     207        log_msg(LVL_DEBUG, "udp_assoc_set_local(%p, %p)", assoc, lsock);
    208208        fibril_mutex_lock(&assoc->lock);
    209209        assoc->ident.local = *lsock;
     
    228228        int rc;
    229229
    230         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_send(%p, %p, %p)",
     230        log_msg(LVL_DEBUG, "udp_assoc_send(%p, %p, %p)",
    231231            assoc, fsock, msg);
    232232
     
    261261        udp_rcv_queue_entry_t *rqe;
    262262
    263         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_recv()");
     263        log_msg(LVL_DEBUG, "udp_assoc_recv()");
    264264
    265265        fibril_mutex_lock(&assoc->lock);
    266266        while (list_empty(&assoc->rcv_queue)) {
    267                 log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_recv() - waiting");
     267                log_msg(LVL_DEBUG, "udp_assoc_recv() - waiting");
    268268                fibril_condvar_wait(&assoc->rcv_queue_cv, &assoc->lock);
    269269        }
    270270
    271         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_recv() - got a message");
     271        log_msg(LVL_DEBUG, "udp_assoc_recv() - got a message");
    272272        link = list_first(&assoc->rcv_queue);
    273273        rqe = list_get_instance(link, udp_rcv_queue_entry_t, link);
     
    291291        int rc;
    292292
    293         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_received(%p, %p)", rsp, msg);
     293        log_msg(LVL_DEBUG, "udp_assoc_received(%p, %p)", rsp, msg);
    294294
    295295        assoc = udp_assoc_find_ref(rsp);
    296296        if (assoc == NULL) {
    297                 log_msg(LOG_DEFAULT, LVL_DEBUG, "No association found. Message dropped.");
     297                log_msg(LVL_DEBUG, "No association found. Message dropped.");
    298298                /* XXX Generate ICMP error. */
    299299                /* XXX Might propagate error directly by error return. */
     
    303303        rc = udp_assoc_queue_msg(assoc, rsp, msg);
    304304        if (rc != EOK) {
    305                 log_msg(LOG_DEFAULT, LVL_DEBUG, "Out of memory. Message dropped.");
     305                log_msg(LVL_DEBUG, "Out of memory. Message dropped.");
    306306                /* XXX Generate ICMP error? */
    307307        }
     
    313313        udp_rcv_queue_entry_t *rqe;
    314314
    315         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_queue_msg(%p, %p, %p)",
     315        log_msg(LVL_DEBUG, "udp_assoc_queue_msg(%p, %p, %p)",
    316316            assoc, sp, msg);
    317317
     
    336336static bool udp_socket_match(udp_sock_t *sock, udp_sock_t *patt)
    337337{
    338         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_socket_match(sock=(%x,%u), pat=(%x,%u))",
     338        log_msg(LVL_DEBUG, "udp_socket_match(sock=(%x,%u), pat=(%x,%u))",
    339339            sock->addr.ipv4, sock->port, patt->addr.ipv4, patt->port);
    340340
     
    347347                return false;
    348348
    349         log_msg(LOG_DEFAULT, LVL_DEBUG, " -> match");
     349        log_msg(LVL_DEBUG, " -> match");
    350350
    351351        return true;
     
    355355static bool udp_sockpair_match(udp_sockpair_t *sp, udp_sockpair_t *pattern)
    356356{
    357         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_sockpair_match(%p, %p)", sp, pattern);
     357        log_msg(LVL_DEBUG, "udp_sockpair_match(%p, %p)", sp, pattern);
    358358
    359359        if (!udp_socket_match(&sp->local, &pattern->local))
     
    363363                return false;
    364364
    365         log_msg(LOG_DEFAULT, LVL_DEBUG, "Socket pair matched.");
     365        log_msg(LVL_DEBUG, "Socket pair matched.");
    366366        return true;
    367367}
     
    379379static udp_assoc_t *udp_assoc_find_ref(udp_sockpair_t *sp)
    380380{
    381         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_find_ref(%p)", sp);
     381        log_msg(LVL_DEBUG, "udp_assoc_find_ref(%p)", sp);
    382382
    383383        fibril_mutex_lock(&assoc_list_lock);
     
    386386                udp_assoc_t *assoc = list_get_instance(link, udp_assoc_t, link);
    387387                udp_sockpair_t *asp = &assoc->ident;
    388                 log_msg(LOG_DEFAULT, LVL_DEBUG, "compare with assoc (f:(%x,%u), l:(%x,%u))",
     388                log_msg(LVL_DEBUG, "compare with assoc (f:(%x,%u), l:(%x,%u))",
    389389                    asp->foreign.addr.ipv4, asp->foreign.port,
    390390                    asp->local.addr.ipv4, asp->local.port);
     
    395395
    396396                if (udp_sockpair_match(sp, asp)) {
    397                         log_msg(LOG_DEFAULT, LVL_DEBUG, "Returning assoc %p", assoc);
     397                        log_msg(LVL_DEBUG, "Returning assoc %p", assoc);
    398398                        udp_assoc_addref(assoc);
    399399                        fibril_mutex_unlock(&assoc_list_lock);
Note: See TracChangeset for help on using the changeset viewer.