diff --git a/sys/net/crosslayer/ng_pktdump/ng_pktdump.c b/sys/net/crosslayer/ng_pktdump/ng_pktdump.c index e1f22acd897c95e13ccc69212edde70646ba5428..0c1fdd8697ff5319815ac7442fcb3927be030293 100644 --- a/sys/net/crosslayer/ng_pktdump/ng_pktdump.c +++ b/sys/net/crosslayer/ng_pktdump/ng_pktdump.c @@ -130,12 +130,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); @@ -148,6 +151,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;