Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/packet/generic/packet_server.c

    rffa2c8ef r01b87dc5  
    4444#include <unistd.h>
    4545#include <sys/mman.h>
     46
     47#include <ipc/ipc.h>
    4648#include <ipc/packet.h>
    4749#include <ipc/net.h>
     50
    4851#include <net/packet.h>
    4952#include <net/packet_header.h>
     
    289292
    290293        if (!async_share_in_receive(&callid, &size)) {
    291                 async_answer_0(callid, EINVAL);
     294                ipc_answer_0(callid, EINVAL);
    292295                return EINVAL;
    293296        }
    294297
    295298        if (size != packet->length) {
    296                 async_answer_0(callid, ENOMEM);
     299                ipc_answer_0(callid, ENOMEM);
    297300                return ENOMEM;
    298301        }
     
    319322int
    320323packet_server_message(ipc_callid_t callid, ipc_call_t *call, ipc_call_t *answer,
    321     size_t *answer_count)
     324    int *answer_count)
    322325{
    323326        packet_t *packet;
     
    330333        case NET_PACKET_CREATE_1:
    331334                packet = packet_get_local(DEFAULT_ADDR_LEN, DEFAULT_PREFIX,
    332                     IPC_GET_CONTENT(*call), DEFAULT_SUFFIX);
     335                    IPC_GET_CONTENT(call), DEFAULT_SUFFIX);
    333336                if (!packet)
    334337                        return ENOMEM;
     
    340343        case NET_PACKET_CREATE_4:
    341344                packet = packet_get_local(
    342                     ((DEFAULT_ADDR_LEN < IPC_GET_ADDR_LEN(*call)) ?
    343                     IPC_GET_ADDR_LEN(*call) : DEFAULT_ADDR_LEN),
    344                     DEFAULT_PREFIX + IPC_GET_PREFIX(*call),
    345                     IPC_GET_CONTENT(*call),
    346                     DEFAULT_SUFFIX + IPC_GET_SUFFIX(*call));
     345                    ((DEFAULT_ADDR_LEN < IPC_GET_ADDR_LEN(call)) ?
     346                    IPC_GET_ADDR_LEN(call) : DEFAULT_ADDR_LEN),
     347                    DEFAULT_PREFIX + IPC_GET_PREFIX(call),
     348                    IPC_GET_CONTENT(call),
     349                    DEFAULT_SUFFIX + IPC_GET_SUFFIX(call));
    347350                if (!packet)
    348351                        return ENOMEM;
     
    353356       
    354357        case NET_PACKET_GET:
    355                 packet = pm_find(IPC_GET_ID(*call));
     358                packet = pm_find(IPC_GET_ID(call));
    356359                if (!packet_is_valid(packet))
    357360                        return ENOENT;
     
    359362       
    360363        case NET_PACKET_GET_SIZE:
    361                 packet = pm_find(IPC_GET_ID(*call));
     364                packet = pm_find(IPC_GET_ID(call));
    362365                if (!packet_is_valid(packet))
    363366                        return ENOENT;
     
    367370       
    368371        case NET_PACKET_RELEASE:
    369                 return packet_release_wrapper(IPC_GET_ID(*call));
     372                return packet_release_wrapper(IPC_GET_ID(call));
    370373        }
    371374       
Note: See TracChangeset for help on using the changeset viewer.