Index: uspace/srv/net/inetsrv/pdu.c
===================================================================
--- uspace/srv/net/inetsrv/pdu.c	(revision 313824a3373e4159b53978621bf1d3ece6a5e02f)
+++ uspace/srv/net/inetsrv/pdu.c	(revision 0845589c6cff322dd0b1a6544daa7beb3fb6f94b)
@@ -49,5 +49,4 @@
 #include "pdu.h"
 
-
 /** One's complement addition.
  *
@@ -274,4 +273,15 @@
 }
 
+/** Decode IPv4 datagram
+ *
+ * @param data   Serialized IPv4 datagram
+ * @param size   Length of serialized IPv4 datagram
+ * @param packet IP datagram structure to be filled
+ *
+ * @return EOK on success
+ * @return EINVAL if the datagram is invalid or damaged
+ * @return ENOMEM if not enough memory
+ *
+ */
 int inet_pdu_decode(void *data, size_t size, inet_packet_t *packet)
 {
@@ -337,4 +347,15 @@
 }
 
+/** Decode IPv6 datagram
+ *
+ * @param data   Serialized IPv6 datagram
+ * @param size   Length of serialized IPv6 datagram
+ * @param packet IP datagram structure to be filled
+ *
+ * @return EOK on success
+ * @return EINVAL if the datagram is invalid or damaged
+ * @return ENOMEM if not enough memory
+ *
+ */
 int inet_pdu_decode6(void *data, size_t size, inet_packet_t *packet)
 {
@@ -416,4 +437,12 @@
 }
 
+/** Encode NDP packet
+ *
+ * @param ndp   NDP packet structure to be serialized
+ * @param dgram IPv6 datagram structure to be filled
+ *
+ * @return EOK on success
+ *
+ */
 int ndp_pdu_encode(ndp_packet_t *ndp, inet_dgram_t *dgram)
 {
@@ -468,4 +497,13 @@
 }
 
+/** Decode NDP packet
+ *
+ * @param dgram Incoming IPv6 datagram encapsulating NDP packet
+ * @param ndp   NDP packet structure to be filled
+ *
+ * @return EOK on success
+ * @return EINVAL if the Datagram is invalid
+ *
+ */
 int ndp_pdu_decode(inet_dgram_t *dgram, ndp_packet_t *ndp)
 {
