Ignore:
File:
1 edited

Legend:

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

    rb4edc96 r3a4c6d9  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5353
    5454#define NAME "ethip"
     55/** Interface for dumping packets */
    5556
    5657static errno_t ethip_open(iplink_srv_t *srv);
     
    7879};
    7980
     81static loc_srv_t *ethip_srv;
     82
    8083static errno_t ethip_init(void)
    8184{
    8285        async_set_fallback_port_handler(ethip_client_conn, NULL);
    8386
    84         errno_t rc = loc_server_register(NAME);
     87        errno_t rc = loc_server_register(NAME, &ethip_srv);
    8588        if (rc != EOK) {
    8689                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server.");
     
    115118        }
    116119
    117         rc = loc_service_register(svc_name, &sid);
     120        rc = loc_service_register(ethip_srv, svc_name, fallback_port_id, &sid);
    118121        if (rc != EOK) {
    119122                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service %s.", svc_name);
     
    129132        }
    130133
    131         rc = loc_service_add_to_cat(sid, iplink_cat);
     134        rc = loc_service_add_to_cat(ethip_srv, sid, iplink_cat);
    132135        if (rc != EOK) {
    133136                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed adding %s to category.", svc_name);
     
    195198        if (rc != EOK)
    196199                return rc;
    197 
    198200        rc = ethip_nic_send(nic, data, size);
    199201        free(data);
Note: See TracChangeset for help on using the changeset viewer.