Changeset ee20e8a in mainline for uspace/srv/net/dhcp/dhcp.c


Ignore:
Timestamp:
2013-09-24T21:27:59Z (11 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c6bf6be
Parents:
1b0602a3
Message:

More useful log messages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/dhcp/dhcp.c

    r1b0602a3 ree20e8a  
    418418}
    419419
     420static void dhcp_link_set_failed(dhcp_link_t *dlink)
     421{
     422        log_msg(LOG_DEFAULT, LVL_NOTE, "Giving up on link %s",
     423            dlink->link_info.name);
     424        dlink->state = ds_fail;
     425}
     426
    420427int dhcpsrv_link_add(service_id_t link_id)
    421428{
     
    464471        rc = dhcp_send_discover(dlink);
    465472        if (rc != EOK) {
    466                 dlink->state = ds_fail;
     473                log_msg(LOG_DEFAULT, LVL_ERROR, "Error sending DHCPDISCOVER.");
     474                dhcp_link_set_failed(dlink);
    467475                rc = EIO;
    468476                goto error;
     
    533541                return;
    534542        }
     543
     544        log_msg(LOG_DEFAULT, LVL_NOTE, "%s: Successfully configured.",
     545            dlink->link_info.name);
    535546}
    536547
     
    541552        int rc;
    542553
    543         log_msg(LOG_DEFAULT, LVL_DEBUG, "dhcpsrv_recv() %zu bytes", size);
     554        log_msg(LOG_DEFAULT, LVL_DEBUG, "%s: dhcpsrv_recv() %zu bytes",
     555            dlink->link_info.name, size);
    544556
    545557        rc = dhcp_parse_reply(msg, size, &offer);
     
    569581
    570582        assert(dlink->state == ds_selecting);
    571         log_msg(LOG_DEFAULT, LVL_NOTE, "dcpsrv_discover_timeout");
     583        log_msg(LOG_DEFAULT, LVL_NOTE, "%s: dcpsrv_discover_timeout",
     584            dlink->link_info.name);
    572585
    573586        if (dlink->retries_left == 0) {
    574587                log_msg(LOG_DEFAULT, LVL_NOTE, "Retries exhausted");
    575                 dlink->state = ds_fail;
     588                dhcp_link_set_failed(dlink);
    576589                return;
    577590        }
     
    582595        if (rc != EOK) {
    583596                log_msg(LOG_DEFAULT, LVL_ERROR, "Error sending DHCPDISCOVER");
    584                 dlink->state = ds_fail;
     597                dhcp_link_set_failed(dlink);
    585598                return;
    586599        }
     
    596609
    597610        assert(dlink->state == ds_requesting);
    598         log_msg(LOG_DEFAULT, LVL_NOTE, "dcpsrv_request_timeout");
     611        log_msg(LOG_DEFAULT, LVL_NOTE, "%s: dcpsrv_request_timeout",
     612            dlink->link_info.name);
    599613
    600614        if (dlink->retries_left == 0) {
    601615                log_msg(LOG_DEFAULT, LVL_NOTE, "Retries exhausted");
    602                 dlink->state = ds_fail;
     616                dhcp_link_set_failed(dlink);
    603617                return;
    604618        }
     
    609623        if (rc != EOK) {
    610624                log_msg(LOG_DEFAULT, LVL_DEBUG, "Error sending request.");
    611                 dlink->state = ds_fail;
     625                dhcp_link_set_failed(dlink);
    612626                return;
    613627        }
Note: See TracChangeset for help on using the changeset viewer.