Changeset 609243f4 in mainline for uspace/srv/net/il/ip/ip.c


Ignore:
Timestamp:
2011-10-07T15:46:01Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e2c50e1
Parents:
f51b1d3
Message:

cherrypick general networking improvements from lp:~helenos-nicf/helenos/nicf (after sanitization)
remove obsolete networking drivers
this renders the networking non-functional for the time being

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/il/ip/ip.c

    rf51b1d3 r609243f4  
    482482}
    483483
    484 static int ip_device_req_local(device_id_t device_id, services_t netif)
     484static int ip_device_req_local(nic_device_id_t device_id, services_t netif)
    485485{
    486486        ip_netif_t *ip_netif;
     
    501501        ip_netif->device_id = device_id;
    502502        ip_netif->service = netif;
    503         ip_netif->state = NETIF_STOPPED;
     503        ip_netif->state = NIC_STATE_STOPPED;
    504504
    505505        fibril_rwlock_write_lock(&ip_globals.netifs_lock);
     
    594594        while (index >= 0) {
    595595                netif = ip_netifs_get_index(&ip_globals.netifs, index);
    596                 if (netif && (netif->state == NETIF_ACTIVE)) {
     596                if (netif && (netif->state == NIC_STATE_ACTIVE)) {
    597597                        route = ip_netif_find_route(netif, destination);
    598598                        if (route)
     
    11421142}
    11431143
    1144 static int ip_send_msg_local(device_id_t device_id, packet_t *packet,
     1144static int ip_send_msg_local(nic_device_id_t device_id, packet_t *packet,
    11451145    services_t sender, services_t error)
    11461146{
     
    12581258 * @return              ENOENT if device is not found.
    12591259 */
    1260 static int ip_device_state_message(device_id_t device_id, device_state_t state)
     1260static int ip_device_state_message(nic_device_id_t device_id,
     1261    nic_device_state_t state)
    12611262{
    12621263        ip_netif_t *netif;
     
    12721273        fibril_rwlock_write_unlock(&ip_globals.netifs_lock);
    12731274
    1274         printf("%s: Device %d changed state to %d\n", NAME, device_id, state);
     1275        printf("%s: Device %d changed state to '%s'\n", NAME, device_id,
     1276            nic_device_state_to_string(state));
    12751277
    12761278        return EOK;
     
    13121314 *                      tl_received_msg() function.
    13131315 */
    1314 static int ip_deliver_local(device_id_t device_id, packet_t *packet,
     1316static int ip_deliver_local(nic_device_id_t device_id, packet_t *packet,
    13151317    ip_header_t *header, services_t error)
    13161318{
     
    14131415 *                      is disabled.
    14141416 */
    1415 static int ip_process_packet(device_id_t device_id, packet_t *packet)
     1417static int ip_process_packet(nic_device_id_t device_id, packet_t *packet)
    14161418{
    14171419        ip_header_t *header;
     
    15141516 *
    15151517 */
    1516 static int ip_packet_size_message(device_id_t device_id, size_t *addr_len,
     1518static int ip_packet_size_message(nic_device_id_t device_id, size_t *addr_len,
    15171519    size_t *prefix, size_t *content, size_t *suffix)
    15181520{
     
    15721574 * @return              ENOENT if device is not found.
    15731575 */
    1574 static int ip_mtu_changed_message(device_id_t device_id, size_t mtu)
     1576static int ip_mtu_changed_message(nic_device_id_t device_id, size_t mtu)
    15751577{
    15761578        ip_netif_t *netif;
     
    16291631                        async_answer_0(iid, (sysarg_t) rc);
    16301632                        break;
    1631                
     1633                case NET_IL_ADDR_CHANGED:
     1634                        async_answer_0(iid, (sysarg_t) EOK);
     1635                        break;
     1636
    16321637                default:
    16331638                        async_answer_0(iid, (sysarg_t) ENOTSUP);
     
    16891694}
    16901695
    1691 static int ip_add_route_req_local(device_id_t device_id, in_addr_t address,
     1696static int ip_add_route_req_local(nic_device_id_t device_id, in_addr_t address,
    16921697    in_addr_t netmask, in_addr_t gateway)
    16931698{
     
    17231728}
    17241729
    1725 static int ip_set_gateway_req_local(device_id_t device_id, in_addr_t gateway)
     1730static int ip_set_gateway_req_local(nic_device_id_t device_id,
     1731    in_addr_t gateway)
    17261732{
    17271733        ip_netif_t *netif;
     
    17571763 *
    17581764 */
    1759 static int ip_received_error_msg_local(device_id_t device_id,
     1765static int ip_received_error_msg_local(nic_device_id_t device_id,
    17601766    packet_t *packet, services_t target, services_t error)
    17611767{
     
    18181824static int ip_get_route_req_local(ip_protocol_t protocol,
    18191825    const struct sockaddr *destination, socklen_t addrlen,
    1820     device_id_t *device_id, void **header, size_t *headerlen)
     1826    nic_device_id_t *device_id, void **header, size_t *headerlen)
    18211827{
    18221828        struct sockaddr_in *address_in;
     
    19091915        size_t suffix;
    19101916        size_t content;
    1911         device_id_t device_id;
     1917        nic_device_id_t device_id;
    19121918        int rc;
    19131919       
Note: See TracChangeset for help on using the changeset viewer.