#ifndef _IF_SRT_H_1b91f8f1_
#define _IF_SRT_H_1b91f8f1_
#include <sys/ioccom.h>
#include <net/if.h>
#include <netinet/in.h>
struct srt_rt {
unsigned int inx;
int af;
union {
struct in_addr v4;
struct in6_addr v6;
} srcmatch;
unsigned int srcmask;
union {
struct ifnet *dstifp;
char dstifn[IFNAMSIZ];
} u;
union {
struct sockaddr_in sin;
struct sockaddr_in6 sin6;
struct sockaddr sa;
} dst;
};
#define SRT_GETNRT _IOR('e',0,unsigned int)
#define SRT_GETRT _IOWR('e',1,struct srt_rt)
#define SRT_SETRT _IOW('e',2,struct srt_rt)
#define SRT_DELRT _IOW('e',3,unsigned int)
#define SRT_SFLAGS _IOW('e',4,unsigned int)
#define SRT_GFLAGS _IOR('e',5,unsigned int)
#define SRT_SGFLAGS _IOWR('e',6,unsigned int)
#define SRT_DEBUG _IOW('e',7,void *)
#define SSF_MTULOCK 0x00000001
#define SSF_GLOBAL (0)
#endif