blob: 68f0135c32ab3907a071df941703e9bd24b8d180 [file] [log] [blame]
Pablo Neira Ayuso14506662014-02-20 18:43:15 +01001#ifndef INTERNAL_H
2#define INTERNAL_H 1
3
4#include "config.h"
5#ifdef HAVE_VISIBILITY_HIDDEN
6# define __visible __attribute__((visibility("default")))
7# define EXPORT_SYMBOL(x) typeof(x) (x) __visible
8#else
9# define EXPORT_SYMBOL
10#endif
11
Pablo Neira Ayuso18532952014-02-22 22:09:59 +010012#include <stdint.h>
13#include <netinet/in.h>
14
15struct gtp_tunnel {
Andreas Schultz49773302016-04-11 16:09:56 +020016 int ifns;
Pablo Neira Ayuso18532952014-02-22 22:09:59 +010017 uint32_t ifidx;
18 struct in_addr ms_addr;
19 struct in_addr sgsn_addr;
20 uint64_t tid;
Pablo Neira Ayusob976ffa2014-03-20 13:56:55 +010021 uint16_t flowid;
Pablo Neira Ayuso18532952014-02-22 22:09:59 +010022 int gtp_version;
23};
24
Pablo Neira Ayuso14506662014-02-20 18:43:15 +010025#endif