Showing the changes to include/uapi/linux (2 of 357 files). Show all
Unified · Split
| @@ -73,9 +73,17 @@ struct tc_estimator { · 72 unmodified lines | ||
| 73 | 73 | #define TC_H_ROOT (0xFFFFFFFFU) |
| 74 | 74 | #define TC_H_INGRESS (0xFFFFFFF1U) |
| 75 | 75 | |
| 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 | + | |
| 76 | 84 | struct tc_ratespec { |
| 77 | 85 | unsigned char cell_log; |
| 78 | − unsigned char __reserved; | |
| 86 | + __u8 linklayer; /* lower 4 bits */ | |
| 79 | 87 | unsigned short overhead; |
| 80 | 88 | short cell_align; |
| 81 | 89 | unsigned short mpu; |
| @@ -257,7 +257,7 @@ enum · 256 unmodified lines | ||
| 257 | 257 | LINUX_MIB_TCPFASTOPENLISTENOVERFLOW, /* TCPFastOpenListenOverflow */ |
| 258 | 258 | LINUX_MIB_TCPFASTOPENCOOKIEREQD, /* TCPFastOpenCookieReqd */ |
| 259 | 259 | LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES, /* TCPSpuriousRtxHostQueues */ |
| 260 | − LINUX_MIB_LOWLATENCYRXPACKETS, /* LowLatencyRxPackets */ | |
| 260 | + LINUX_MIB_BUSYPOLLRXPACKETS, /* BusyPollRxPackets */ | |
| 261 | 261 | __LINUX_MIB_MAX |
| 262 | 262 | }; |
| 263 | 263 | |