111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _UAPI_LINUX_IF_BRIDGE_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _UAPI_LINUX_IF_BRIDGE_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/if_ether.h>
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SYSFS_BRIDGE_ATTR "bridge"
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SYSFS_BRIDGE_FDB "brforward"
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SYSFS_BRIDGE_PORT_SUBDIR "brif"
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SYSFS_BRIDGE_PORT_ATTR "brport"
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SYSFS_BRIDGE_PORT_LINK "bridge"
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_VERSION 1
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_VERSION 0
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_BRIDGES 1
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_ADD_BRIDGE 2
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_DEL_BRIDGE 3
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_ADD_IF 4
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_DEL_IF 5
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_BRIDGE_INFO 6
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_PORT_LIST 7
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_BRIDGE_FORWARD_DELAY 8
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_BRIDGE_HELLO_TIME 9
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_BRIDGE_MAX_AGE 10
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_AGEING_TIME 11
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_GC_INTERVAL 12
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_PORT_INFO 13
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_BRIDGE_STP_STATE 14
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_BRIDGE_PRIORITY 15
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_PORT_PRIORITY 16
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_SET_PATH_COST 17
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRCTL_GET_FDB_ENTRIES 18
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BR_STATE_DISABLED 0
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BR_STATE_LISTENING 1
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BR_STATE_LEARNING 2
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BR_STATE_FORWARDING 3
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BR_STATE_BLOCKING 4
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct __bridge_info {
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 designated_root;
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 bridge_id;
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 root_path_cost;
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 max_age;
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 hello_time;
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 forward_delay;
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 bridge_max_age;
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 bridge_hello_time;
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 bridge_forward_delay;
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 topology_change;
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 topology_change_detected;
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 root_port;
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 stp_enabled;
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 ageing_time;
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 gc_interval;
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 hello_timer_value;
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 tcn_timer_value;
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 topology_change_timer_value;
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 gc_timer_value;
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct __port_info {
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 designated_root;
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 designated_bridge;
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 port_id;
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 designated_port;
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 path_cost;
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 designated_cost;
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 state;
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 top_change_ack;
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 config_pending;
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 unused0;
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 message_age_timer_value;
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 forward_delay_timer_value;
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 hold_timer_value;
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct __fdb_entry {
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 mac_addr[ETH_ALEN];
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 port_no;
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 is_local;
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 ageing_timer_value;
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 port_hi;
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pad0;
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 unused;
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_FLAGS_MASTER 1
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_FLAGS_SELF 2
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_MODE_VEB 0
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_MODE_VEPA 1
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert IFLA_BRIDGE_FLAGS,
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert IFLA_BRIDGE_MODE,
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert IFLA_BRIDGE_VLAN_INFO,
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __IFLA_BRIDGE_MAX,
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IFLA_BRIDGE_MAX (__IFLA_BRIDGE_MAX - 1)
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_VLAN_INFO_MASTER (1<<0)
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_VLAN_INFO_PVID (1<<1)
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRIDGE_VLAN_INFO_UNTAGGED (1<<2)
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct bridge_vlan_info {
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 flags;
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 vid;
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_UNSPEC,
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_MDB,
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_ROUTER,
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __MDBA_MAX,
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDBA_MAX (__MDBA_MAX - 1)
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_MDB_UNSPEC,
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_MDB_ENTRY,
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __MDBA_MDB_MAX,
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDBA_MDB_MAX (__MDBA_MDB_MAX - 1)
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_MDB_ENTRY_UNSPEC,
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_MDB_ENTRY_INFO,
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __MDBA_MDB_ENTRY_MAX,
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDBA_MDB_ENTRY_MAX (__MDBA_MDB_ENTRY_MAX - 1)
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_ROUTER_UNSPEC,
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_ROUTER_PORT,
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __MDBA_ROUTER_MAX,
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDBA_ROUTER_MAX (__MDBA_ROUTER_MAX - 1)
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct br_port_msg {
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 family;
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 ifindex;
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct br_mdb_entry {
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u32 ifindex;
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDB_TEMPORARY 0
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDB_PERMANENT 1
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 state;
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert struct {
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert union {
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be32 ip4;
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert struct in6_addr ip6;
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } u;
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be16 proto;
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert } addr;
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_SET_ENTRY_UNSPEC,
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert MDBA_SET_ENTRY,
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __MDBA_SET_ENTRY_MAX,
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDBA_SET_ENTRY_MAX (__MDBA_SET_ENTRY_MAX - 1)
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
201