Changeset 1d94e21 in mainline for uspace/srv/net/inetsrv/pdu.c


Ignore:
Timestamp:
2013-07-16T19:39:47Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0845589, 47f5a77
Parents:
159bad57
Message:

cherrypick lp:~as-s/helenos/ipv6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/inetsrv/pdu.c

    r159bad57 r1d94e21  
    4949#include "pdu.h"
    5050
    51 
    5251/** One's complement addition.
    5352 *
     
    274273}
    275274
     275/** Decode IPv4 datagram
     276 *
     277 * @param data   Serialized IPv4 datagram
     278 * @param size   Length of serialized IPv4 datagram
     279 * @param packet IP datagram structure to be filled
     280 *
     281 * @return EOK on success
     282 * @return EINVAL if the datagram is invalid or damaged
     283 * @return ENOMEM if not enough memory
     284 *
     285 */
    276286int inet_pdu_decode(void *data, size_t size, inet_packet_t *packet)
    277287{
     
    337347}
    338348
     349/** Decode IPv6 datagram
     350 *
     351 * @param data   Serialized IPv6 datagram
     352 * @param size   Length of serialized IPv6 datagram
     353 * @param packet IP datagram structure to be filled
     354 *
     355 * @return EOK on success
     356 * @return EINVAL if the datagram is invalid or damaged
     357 * @return ENOMEM if not enough memory
     358 *
     359 */
    339360int inet_pdu_decode6(void *data, size_t size, inet_packet_t *packet)
    340361{
     
    416437}
    417438
     439/** Encode NDP packet
     440 *
     441 * @param ndp   NDP packet structure to be serialized
     442 * @param dgram IPv6 datagram structure to be filled
     443 *
     444 * @return EOK on success
     445 *
     446 */
    418447int ndp_pdu_encode(ndp_packet_t *ndp, inet_dgram_t *dgram)
    419448{
     
    468497}
    469498
     499/** Decode NDP packet
     500 *
     501 * @param dgram Incoming IPv6 datagram encapsulating NDP packet
     502 * @param ndp   NDP packet structure to be filled
     503 *
     504 * @return EOK on success
     505 * @return EINVAL if the Datagram is invalid
     506 *
     507 */
    470508int ndp_pdu_decode(inet_dgram_t *dgram, ndp_packet_t *ndp)
    471509{
Note: See TracChangeset for help on using the changeset viewer.