xref: /aosp_15_r20/external/ot-br-posix/src/proto/capabilities.proto (revision 4a64e381480ef79f0532b2421e44e6ee336b8e0d)
1syntax = "proto2";
2option optimize_for = LITE_RUNTIME;
3
4package otbr;
5
6// Capabilities message exposes a list of values of the macros of ot-br-posix. This is not an exhaustive
7// list of all macros of ot-br-posix.
8message Capabilities {
9    // Each of the following items matches exactly one macro, i.e. OTBR_ENABLE_NAT64 -> nat64
10    // When some macro is deleted, the corresponding value should be marked as "reserved".
11    // It is suggested to assign a new field number to a macro when its scope has significantly changed.
12    optional bool nat64 = 1; // OTBR_ENABLE_NAT64
13    optional bool dhcp6_pd = 2; // OTBR_ENABLE_DHCP6_PD
14}
15