diff options
Diffstat (limited to 'include/uapi/linux/rtnetlink.h')
| -rw-r--r-- | include/uapi/linux/rtnetlink.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/uapi/linux/rtnetlink.h b/include/uapi/linux/rtnetlink.h index fcd768b09f6e..7a5eb196ade9 100644 --- a/include/uapi/linux/rtnetlink.h +++ b/include/uapi/linux/rtnetlink.h | |||
| @@ -120,6 +120,18 @@ enum { | |||
| 120 | RTM_SETDCB, | 120 | RTM_SETDCB, |
| 121 | #define RTM_SETDCB RTM_SETDCB | 121 | #define RTM_SETDCB RTM_SETDCB |
| 122 | 122 | ||
| 123 | RTM_NEWNETCONF = 80, | ||
| 124 | #define RTM_NEWNETCONF RTM_NEWNETCONF | ||
| 125 | RTM_GETNETCONF = 82, | ||
| 126 | #define RTM_GETNETCONF RTM_GETNETCONF | ||
| 127 | |||
| 128 | RTM_NEWMDB = 84, | ||
| 129 | #define RTM_NEWMDB RTM_NEWMDB | ||
| 130 | RTM_DELMDB = 85, | ||
| 131 | #define RTM_DELMDB RTM_DELMDB | ||
| 132 | RTM_GETMDB = 86, | ||
| 133 | #define RTM_GETMDB RTM_GETMDB | ||
| 134 | |||
| 123 | __RTM_MAX, | 135 | __RTM_MAX, |
| 124 | #define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1) | 136 | #define RTM_MAX (((__RTM_MAX + 3) & ~3) - 1) |
| 125 | }; | 137 | }; |
| @@ -222,6 +234,7 @@ enum { | |||
| 222 | #define RTPROT_XORP 14 /* XORP */ | 234 | #define RTPROT_XORP 14 /* XORP */ |
| 223 | #define RTPROT_NTK 15 /* Netsukuku */ | 235 | #define RTPROT_NTK 15 /* Netsukuku */ |
| 224 | #define RTPROT_DHCP 16 /* DHCP client */ | 236 | #define RTPROT_DHCP 16 /* DHCP client */ |
| 237 | #define RTPROT_MROUTED 17 /* Multicast daemon */ | ||
| 225 | 238 | ||
| 226 | /* rtm_scope | 239 | /* rtm_scope |
| 227 | 240 | ||
| @@ -283,6 +296,7 @@ enum rtattr_type_t { | |||
| 283 | RTA_MP_ALGO, /* no longer used */ | 296 | RTA_MP_ALGO, /* no longer used */ |
| 284 | RTA_TABLE, | 297 | RTA_TABLE, |
| 285 | RTA_MARK, | 298 | RTA_MARK, |
| 299 | RTA_MFC_STATS, | ||
| 286 | __RTA_MAX | 300 | __RTA_MAX |
| 287 | }; | 301 | }; |
| 288 | 302 | ||
| @@ -403,6 +417,12 @@ struct rta_session { | |||
| 403 | } u; | 417 | } u; |
| 404 | }; | 418 | }; |
| 405 | 419 | ||
| 420 | struct rta_mfc_stats { | ||
| 421 | __u64 mfcs_packets; | ||
| 422 | __u64 mfcs_bytes; | ||
| 423 | __u64 mfcs_wrong_if; | ||
| 424 | }; | ||
| 425 | |||
| 406 | /**** | 426 | /**** |
| 407 | * General form of address family dependent message. | 427 | * General form of address family dependent message. |
| 408 | ****/ | 428 | ****/ |
| @@ -587,6 +607,12 @@ enum rtnetlink_groups { | |||
| 587 | #define RTNLGRP_PHONET_ROUTE RTNLGRP_PHONET_ROUTE | 607 | #define RTNLGRP_PHONET_ROUTE RTNLGRP_PHONET_ROUTE |
| 588 | RTNLGRP_DCB, | 608 | RTNLGRP_DCB, |
| 589 | #define RTNLGRP_DCB RTNLGRP_DCB | 609 | #define RTNLGRP_DCB RTNLGRP_DCB |
| 610 | RTNLGRP_IPV4_NETCONF, | ||
| 611 | #define RTNLGRP_IPV4_NETCONF RTNLGRP_IPV4_NETCONF | ||
| 612 | RTNLGRP_IPV6_NETCONF, | ||
| 613 | #define RTNLGRP_IPV6_NETCONF RTNLGRP_IPV6_NETCONF | ||
| 614 | RTNLGRP_MDB, | ||
| 615 | #define RTNLGRP_MDB RTNLGRP_MDB | ||
| 590 | __RTNLGRP_MAX | 616 | __RTNLGRP_MAX |
| 591 | }; | 617 | }; |
| 592 | #define RTNLGRP_MAX (__RTNLGRP_MAX - 1) | 618 | #define RTNLGRP_MAX (__RTNLGRP_MAX - 1) |
