180edefbd2
Test: treehugger Change-Id: I8e27e8ac15f5f1380046accbd7875da1c3b512f2
66 lines
1.4 KiB
C
66 lines
1.4 KiB
C
/*
|
|
* This file is auto-generated. Modifications will be lost.
|
|
*
|
|
* See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
|
|
* for more information.
|
|
*/
|
|
#ifndef _UAPI_LINUX_NEXTHOP_H
|
|
#define _UAPI_LINUX_NEXTHOP_H
|
|
#include <linux/types.h>
|
|
struct nhmsg {
|
|
unsigned char nh_family;
|
|
unsigned char nh_scope;
|
|
unsigned char nh_protocol;
|
|
unsigned char resvd;
|
|
unsigned int nh_flags;
|
|
};
|
|
struct nexthop_grp {
|
|
__u32 id;
|
|
__u8 weight;
|
|
__u8 resvd1;
|
|
__u16 resvd2;
|
|
};
|
|
enum {
|
|
NEXTHOP_GRP_TYPE_MPATH,
|
|
NEXTHOP_GRP_TYPE_RES,
|
|
__NEXTHOP_GRP_TYPE_MAX,
|
|
};
|
|
#define NEXTHOP_GRP_TYPE_MAX (__NEXTHOP_GRP_TYPE_MAX - 1)
|
|
enum {
|
|
NHA_UNSPEC,
|
|
NHA_ID,
|
|
NHA_GROUP,
|
|
NHA_GROUP_TYPE,
|
|
NHA_BLACKHOLE,
|
|
NHA_OIF,
|
|
NHA_GATEWAY,
|
|
NHA_ENCAP_TYPE,
|
|
NHA_ENCAP,
|
|
NHA_GROUPS,
|
|
NHA_MASTER,
|
|
NHA_FDB,
|
|
NHA_RES_GROUP,
|
|
NHA_RES_BUCKET,
|
|
__NHA_MAX,
|
|
};
|
|
#define NHA_MAX (__NHA_MAX - 1)
|
|
enum {
|
|
NHA_RES_GROUP_UNSPEC,
|
|
NHA_RES_GROUP_PAD = NHA_RES_GROUP_UNSPEC,
|
|
NHA_RES_GROUP_BUCKETS,
|
|
NHA_RES_GROUP_IDLE_TIMER,
|
|
NHA_RES_GROUP_UNBALANCED_TIMER,
|
|
NHA_RES_GROUP_UNBALANCED_TIME,
|
|
__NHA_RES_GROUP_MAX,
|
|
};
|
|
#define NHA_RES_GROUP_MAX (__NHA_RES_GROUP_MAX - 1)
|
|
enum {
|
|
NHA_RES_BUCKET_UNSPEC,
|
|
NHA_RES_BUCKET_PAD = NHA_RES_BUCKET_UNSPEC,
|
|
NHA_RES_BUCKET_INDEX,
|
|
NHA_RES_BUCKET_IDLE_TIME,
|
|
NHA_RES_BUCKET_NH_ID,
|
|
__NHA_RES_BUCKET_MAX,
|
|
};
|
|
#define NHA_RES_BUCKET_MAX (__NHA_RES_BUCKET_MAX - 1)
|
|
#endif
|