~m-lombardi85/mfs/mfs

« back to all changes in this revision

Viewing changes to uspace/srv/net/inetsrv/pdu.h

  • Committer: Maurizio Lombardi
  • Date: 2013-07-17 08:46:06 UTC
  • mfrom: (872.1.1024 HelenOS.mainline)
  • Revision ID: m.lombardi85@gmail.com-20130717084606-gabef35um1u3a4zc
mergeĀ mainlineĀ changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
 
40
40
#include <sys/types.h>
41
41
#include "inetsrv.h"
 
42
#include "ndp.h"
42
43
 
43
44
#define INET_CHECKSUM_INIT 0xffff
44
45
 
45
46
extern uint16_t inet_checksum_calc(uint16_t, void *, size_t);
46
47
 
47
 
extern int inet_pdu_encode(inet_packet_t *, size_t, size_t, void **,
48
 
    size_t *, size_t *);
 
48
extern int inet_pdu_encode(inet_packet_t *, addr32_t, addr32_t, size_t, size_t,
 
49
    void **, size_t *, size_t *);
 
50
extern int inet_pdu_encode6(inet_packet_t *, addr128_t, addr128_t, size_t,
 
51
    size_t, void **, size_t *, size_t *);
49
52
extern int inet_pdu_decode(void *, size_t, inet_packet_t *);
50
53
extern int inet_pdu_decode6(void *, size_t, inet_packet_t *);
51
54
 
 
55
extern int ndp_pdu_decode(inet_dgram_t *, ndp_packet_t *);
 
56
extern int ndp_pdu_encode(ndp_packet_t *, inet_dgram_t *);
 
57
 
52
58
#endif
53
59
 
54
60
/** @}