History

Merge branch 'linus' into perf/core

Pick up the latest upstream fixes.

Ingo Molnar committed 13 years ago

Commit aee2bce2 parents 5ec4c59 c95389b331 files · +2778 −1364Browse files

Showing the changes to include/uapi/linux (4 of 331 files). Show all

Unified · Split

4 files
  1. include/uapi/linux/cm4000_cs.h +1 −0
  2. include/uapi/linux/ip.h +34 −0
  3. include/uapi/linux/pkt_sched.h +9 −1
  4. include/uapi/linux/snmp.h +1 −1
include/uapi/linux/cm4000_cs.h+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 #define _UAPI_CM4000_H_
33
44 #include <linux/types.h>
5+#include <linux/ioctl.h>
56
67 #define MAX_ATR 33
78
include/uapi/linux/ip.h+34−0
@@ -133,4 +133,38 @@ struct ip_beet_phdr { · 132 unmodified lines
133133 __u8 reserved;
134134 };
135135
136+/* index values for the variables in ipv4_devconf */
137+enum
138+{
139+ IPV4_DEVCONF_FORWARDING=1,
140+ IPV4_DEVCONF_MC_FORWARDING,
141+ IPV4_DEVCONF_PROXY_ARP,
142+ IPV4_DEVCONF_ACCEPT_REDIRECTS,
143+ IPV4_DEVCONF_SECURE_REDIRECTS,
144+ IPV4_DEVCONF_SEND_REDIRECTS,
145+ IPV4_DEVCONF_SHARED_MEDIA,
146+ IPV4_DEVCONF_RP_FILTER,
147+ IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE,
148+ IPV4_DEVCONF_BOOTP_RELAY,
149+ IPV4_DEVCONF_LOG_MARTIANS,
150+ IPV4_DEVCONF_TAG,
151+ IPV4_DEVCONF_ARPFILTER,
152+ IPV4_DEVCONF_MEDIUM_ID,
153+ IPV4_DEVCONF_NOXFRM,
154+ IPV4_DEVCONF_NOPOLICY,
155+ IPV4_DEVCONF_FORCE_IGMP_VERSION,
156+ IPV4_DEVCONF_ARP_ANNOUNCE,
157+ IPV4_DEVCONF_ARP_IGNORE,
158+ IPV4_DEVCONF_PROMOTE_SECONDARIES,
159+ IPV4_DEVCONF_ARP_ACCEPT,
160+ IPV4_DEVCONF_ARP_NOTIFY,
161+ IPV4_DEVCONF_ACCEPT_LOCAL,
162+ IPV4_DEVCONF_SRC_VMARK,
163+ IPV4_DEVCONF_PROXY_ARP_PVLAN,
164+ IPV4_DEVCONF_ROUTE_LOCALNET,
165+ __IPV4_DEVCONF_MAX
166+};
167+
168+#define IPV4_DEVCONF_MAX (__IPV4_DEVCONF_MAX - 1)
169+
136170 #endif /* _UAPI_LINUX_IP_H */
include/uapi/linux/pkt_sched.h+9−1
@@ -73,9 +73,17 @@ struct tc_estimator { · 72 unmodified lines
7373 #define TC_H_ROOT (0xFFFFFFFFU)
7474 #define TC_H_INGRESS (0xFFFFFFF1U)
7575
76+/* Need to corrospond to iproute2 tc/tc_core.h "enum link_layer" */
77+enum tc_link_layer {
78+ TC_LINKLAYER_UNAWARE, /* Indicate unaware old iproute2 util */
79+ TC_LINKLAYER_ETHERNET,
80+ TC_LINKLAYER_ATM,
81+};
82+#define TC_LINKLAYER_MASK 0x0F /* limit use to lower 4 bits */
83+
7684 struct tc_ratespec {
7785 unsigned char cell_log;
78− unsigned char __reserved;
86+ __u8 linklayer; /* lower 4 bits */
7987 unsigned short overhead;
8088 short cell_align;
8189 unsigned short mpu;
include/uapi/linux/snmp.h+1−1
@@ -253,7 +253,7 @@ enum · 252 unmodified lines
253253 LINUX_MIB_TCPFASTOPENLISTENOVERFLOW, /* TCPFastOpenListenOverflow */
254254 LINUX_MIB_TCPFASTOPENCOOKIEREQD, /* TCPFastOpenCookieReqd */
255255 LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES, /* TCPSpuriousRtxHostQueues */
256− LINUX_MIB_LOWLATENCYRXPACKETS, /* LowLatencyRxPackets */
256+ LINUX_MIB_BUSYPOLLRXPACKETS, /* BusyPollRxPackets */
257257 __LINUX_MIB_MAX
258258 };
259259