Commit 3ea2fb98 authored by Stephen Hemminger's avatar Stephen Hemminger

Update to 2.6.26-rc6 headers

Copy sanitized headers from 2.6.26-rc6
parent b6da1afc
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
#include <linux/atmapi.h> #include <linux/atmapi.h>
#include <linux/atmsap.h> #include <linux/atmsap.h>
#include <linux/atmioc.h> #include <linux/atmioc.h>
#include <linux/types.h>
/* general ATM constants */ /* general ATM constants */
...@@ -207,7 +208,7 @@ struct sockaddr_atmsvc { ...@@ -207,7 +208,7 @@ struct sockaddr_atmsvc {
char pub[ATM_E164_LEN+1]; /* public address (E.164) */ char pub[ATM_E164_LEN+1]; /* public address (E.164) */
/* unused addresses must be bzero'ed */ /* unused addresses must be bzero'ed */
char lij_type; /* role in LIJ call; one of ATM_LIJ* */ char lij_type; /* role in LIJ call; one of ATM_LIJ* */
uint32_t lij_id; /* LIJ call identifier */ __u32 lij_id; /* LIJ call identifier */
} sas_addr __ATM_API_ALIGN; /* SVC address */ } sas_addr __ATM_API_ALIGN; /* SVC address */
}; };
......
...@@ -7,6 +7,10 @@ ...@@ -7,6 +7,10 @@
#define SIOCADDTUNNEL (SIOCDEVPRIVATE + 1) #define SIOCADDTUNNEL (SIOCDEVPRIVATE + 1)
#define SIOCDELTUNNEL (SIOCDEVPRIVATE + 2) #define SIOCDELTUNNEL (SIOCDEVPRIVATE + 2)
#define SIOCCHGTUNNEL (SIOCDEVPRIVATE + 3) #define SIOCCHGTUNNEL (SIOCDEVPRIVATE + 3)
#define SIOCGETPRL (SIOCDEVPRIVATE + 4)
#define SIOCADDPRL (SIOCDEVPRIVATE + 5)
#define SIOCDELPRL (SIOCDEVPRIVATE + 6)
#define SIOCCHGPRL (SIOCDEVPRIVATE + 7)
#define GRE_CSUM __constant_htons(0x8000) #define GRE_CSUM __constant_htons(0x8000)
#define GRE_ROUTING __constant_htons(0x4000) #define GRE_ROUTING __constant_htons(0x4000)
...@@ -17,9 +21,6 @@ ...@@ -17,9 +21,6 @@
#define GRE_FLAGS __constant_htons(0x00F8) #define GRE_FLAGS __constant_htons(0x00F8)
#define GRE_VERSION __constant_htons(0x0007) #define GRE_VERSION __constant_htons(0x0007)
/* i_flags values for SIT mode */
#define SIT_ISATAP 0x0001
struct ip_tunnel_parm struct ip_tunnel_parm
{ {
char name[IFNAMSIZ]; char name[IFNAMSIZ];
...@@ -31,4 +32,19 @@ struct ip_tunnel_parm ...@@ -31,4 +32,19 @@ struct ip_tunnel_parm
struct iphdr iph; struct iphdr iph;
}; };
/* SIT-mode i_flags */
#define SIT_ISATAP 0x0001
struct ip_tunnel_prl {
__be32 addr;
__u16 flags;
__u16 __reserved;
__u32 datalen;
__u32 __reserved2;
/* data follows */
};
/* PRL flags */
#define PRL_DEFAULT 0x0001
#endif /* _IF_TUNNEL_H_ */ #endif /* _IF_TUNNEL_H_ */
#ifndef __LINUX_NETFILTER_H #ifndef __LINUX_NETFILTER_H
#define __LINUX_NETFILTER_H #define __LINUX_NETFILTER_H
#include <linux/types.h>
/* Responses from hook functions. */ /* Responses from hook functions. */
#define NF_DROP 0 #define NF_DROP 0
......
...@@ -60,8 +60,6 @@ enum nf_ip_hook_priorities { ...@@ -60,8 +60,6 @@ enum nf_ip_hook_priorities {
NF_IP_PRI_FILTER = 0, NF_IP_PRI_FILTER = 0,
NF_IP_PRI_NAT_SRC = 100, NF_IP_PRI_NAT_SRC = 100,
NF_IP_PRI_SELINUX_LAST = 225, NF_IP_PRI_SELINUX_LAST = 225,
NF_IP_PRI_CONNTRACK_HELPER = INT_MAX - 2,
NF_IP_PRI_NAT_SEQ_ADJUST = INT_MAX - 1,
NF_IP_PRI_CONNTRACK_CONFIRM = INT_MAX, NF_IP_PRI_CONNTRACK_CONFIRM = INT_MAX,
NF_IP_PRI_LAST = INT_MAX, NF_IP_PRI_LAST = INT_MAX,
}; };
......
...@@ -246,6 +246,7 @@ enum rt_class_t ...@@ -246,6 +246,7 @@ enum rt_class_t
{ {
RT_TABLE_UNSPEC=0, RT_TABLE_UNSPEC=0,
/* User defined values */ /* User defined values */
RT_TABLE_COMPAT=252,
RT_TABLE_DEFAULT=253, RT_TABLE_DEFAULT=253,
RT_TABLE_MAIN=254, RT_TABLE_MAIN=254,
RT_TABLE_LOCAL=255, RT_TABLE_LOCAL=255,
...@@ -267,10 +268,10 @@ enum rtattr_type_t ...@@ -267,10 +268,10 @@ enum rtattr_type_t
RTA_PREFSRC, RTA_PREFSRC,
RTA_METRICS, RTA_METRICS,
RTA_MULTIPATH, RTA_MULTIPATH,
RTA_PROTOINFO, RTA_PROTOINFO, /* no longer used */
RTA_FLOW, RTA_FLOW,
RTA_CACHEINFO, RTA_CACHEINFO,
RTA_SESSION, RTA_SESSION, /* no longer used */
RTA_MP_ALGO, /* no longer used */ RTA_MP_ALGO, /* no longer used */
RTA_TABLE, RTA_TABLE,
__RTA_MAX __RTA_MAX
......
...@@ -162,11 +162,4 @@ typedef __u16 __bitwise __sum16; ...@@ -162,11 +162,4 @@ typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum; typedef __u32 __bitwise __wsum;
struct ustat {
__kernel_daddr_t f_tfree;
__kernel_ino_t f_tinode;
char f_fname[6];
char f_fpack[6];
};
#endif /* _LINUX_TYPES_H */ #endif /* _LINUX_TYPES_H */
...@@ -97,10 +97,10 @@ struct xfrm_algo { ...@@ -97,10 +97,10 @@ struct xfrm_algo {
}; };
struct xfrm_algo_aead { struct xfrm_algo_aead {
char alg_name[64]; char alg_name[64];
int alg_key_len; /* in bits */ unsigned int alg_key_len; /* in bits */
int alg_icv_len; /* in bits */ unsigned int alg_icv_len; /* in bits */
char alg_key[0]; char alg_key[0];
}; };
struct xfrm_stats { struct xfrm_stats {
...@@ -113,7 +113,8 @@ enum ...@@ -113,7 +113,8 @@ enum
{ {
XFRM_POLICY_TYPE_MAIN = 0, XFRM_POLICY_TYPE_MAIN = 0,
XFRM_POLICY_TYPE_SUB = 1, XFRM_POLICY_TYPE_SUB = 1,
XFRM_POLICY_TYPE_MAX = 2 XFRM_POLICY_TYPE_MAX = 2,
XFRM_POLICY_TYPE_ANY = 255
}; };
enum enum
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment