summaryrefslogtreecommitdiff
path: root/package/ramips/applications/hwnat/src/mtr_api.h
blob: dd3fbb9399e4bd9339eac118de9e1c3b6387d3f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef __MTR_API
#define __MTR_API

#define NIPQUAD(addr) \
            ((unsigned char *)&addr)[3], \
        ((unsigned char *)&addr)[2], \
        ((unsigned char *)&addr)[1], \
        ((unsigned char *)&addr)[0]
#define NIPHALF(addr) \
            ((unsigned short *)&addr)[1], \
        ((unsigned short *)&addr)[0]

int SetMtrEntry(struct mtr_args *opt, unsigned int cmd);
int MtrGetAllEntries(struct mtr_list_args *opt);

#endif