diff --git a/sys/net/crosslayer/ng_pktdump/ng_pktdump.c b/sys/net/crosslayer/ng_pktdump/ng_pktdump.c index 2e794ca178fe2e13fbb3b9cf40987d77bd600de4..0d0d3db8d15f06ffc5ecd610bb2a0bb5ee6029b1 100644 --- a/sys/net/crosslayer/ng_pktdump/ng_pktdump.c +++ b/sys/net/crosslayer/ng_pktdump/ng_pktdump.c @@ -100,12 +100,15 @@ static void _dump(ng_pktsnip_t *pkt) static void *_eventloop(void *arg) { (void)arg; - msg_t msg; + msg_t msg, reply; msg_t msg_queue[NG_PKTDUMP_MSG_QUEUE_SIZE]; /* setup the message queue */ msg_init_queue(msg_queue, NG_PKTDUMP_MSG_QUEUE_SIZE); + reply.content.value = (uint32_t)(-ENOTSUP); + reply.type = NG_NETAPI_MSG_TYPE_ACK; + while (1) { msg_receive(&msg); @@ -118,6 +121,10 @@ static void *_eventloop(void *arg) puts("PKTDUMP: data to send:"); _dump((ng_pktsnip_t *)msg.content.ptr); break; + case NG_NETAPI_MSG_TYPE_GET: + case NG_NETAPI_MSG_TYPE_SET: + msg_reply(&msg, &reply); + break; default: puts("PKTDUMP: received something unexpected"); break;