NL_ROUTE_PROTOCOL
列挙型メンバー 63
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| RouteProtocolOther | 1 | 0x1 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolLocal | 2 | 0x2 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolNetMgmt | 3 | 0x3 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolIcmp | 4 | 0x4 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolEgp | 5 | 0x5 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolGgp | 6 | 0x6 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolHello | 7 | 0x7 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolRip | 8 | 0x8 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolIsIs | 9 | 0x9 | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolEsIs | 10 | 0xA | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolCisco | 11 | 0xB | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolBbn | 12 | 0xC | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolOspf | 13 | 0xD | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolBgp | 14 | 0xE | システム用に予約済みです。ドライバーではこの値を使用しないでください。 |
| RouteProtocolIdpr | 15 | 0xF | |
| RouteProtocolEigrp | 16 | 0x10 | |
| RouteProtocolDvmrp | 17 | 0x11 | |
| RouteProtocolRpl | 18 | 0x12 | |
| RouteProtocolDhcp | 19 | 0x13 | - MIB_IPPROTO_BBN最短経路優先 (SPF) アルゴリズムを使用していた、Bolt, Beranek, and Newman (BBN) の内部ゲートウェイ プロトコル (IGP) です。 このプロトコルは初期の動的ルーティング プロトコルでした。 - MIB_IPPROTO_BGP動的ルーティング プロトコルである Border Gateway Protocol (BGP) です。 - MIB_IPPROTO_CISCO動的ルーティング プロトコルである Cisco の内部ゲートウェイ ルーティング プロトコル (IGRP) です。 - MIB_IPPROTO_EGP動的ルーティング プロトコルである Exterior Gateway Protocol (EGP) です。 - MIB_IPPROTO_ES_IS動的ルーティング プロトコルである End System-to-Intermediate System (ES-IS) プロトコルです。ES-IS プロトコルは、Open Systems Interconnection (OSI) プロトコル スイートで使用するために開発されました。 - MIB_IPPROTO_GGP動的ルーティング プロトコルである Gateway-to-Gateway Protocol (GGP) です。 - MIB_IPPROTO_HELLO動的ルーティング プロトコルである Hello プロトコルです。この値は現在では使用されていない歴史的な項目であり、 RFC 891 で説明されているように、fuzzball または hellospeak と呼ばれる特別なソフトウェアを実行していた 初期の ARPANET ルーターで使用されていた初期のルーティング プロトコルです。詳細については、 DCN Local-Network Protocols を参照してください。 - MIB_IPPROTO_ICMPICMP リダイレクトの結果です。 - MIB_IPPROTO_IS_IS動的ルーティング プロトコルである Intermediate System-to-Intermediate System (IS-IS) プロトコルです。 IS-IS プロトコルは、Open Systems Interconnection (OSI) プロトコル スイートで使用するために開発されました。 - MIB_IPPROTO_LOCALローカル インターフェイスです。 - MIB_IPPROTO_NETMGMT静的ルートです。この値は、Dynamic Host Configuration Protocol (DCHP) や Simple Network Management Protocol (SNMP) などのネットワーク管理によって設定された IP ルーティングのルート情報、または CreateIpForwardEntry2、 DeleteIpForwardEntry2、 SetIpForwardEntry2 の各関数の呼び出しによって設定されたルート情報を識別するために使用されます。 - MIB_IPPROTO_NT_AUTOSTATICWindows 固有の項目で、元はルーティング プロトコルによって追加されましたが、現在は静的になっている項目です。 - MIB_IPPROTO_NT_STATICWindows 固有の項目で、ルーティングのユーザー インターフェイスまたはルーティング コマンドから静的ルートとして追加された項目です。 - MIB_IPPROTO_NT_STATIC_NON_DODWindows 固有の項目で、ルーティングのユーザー インターフェイスまたはルーティング コマンドから静的ルートとして追加された項目です。 ただし、これらのルートはダイヤル オン デマンド (DOD) を発生させません。 - MIB_IPPROTO_OSPF動的ルーティング プロトコルである Open Shortest Path First (OSPF) プロトコルです。 - MIB_IPPROTO_OTHERルーティング機構が指定されていません。 - MIB_IPPROTO_RIP動的ルーティング プロトコルである Berkeley Routing Information Protocol (RIP) または RIP-II です。 |
| MIB_IPPROTO_OTHER | 1 | 0x1 | |
| PROTO_IP_OTHER | 1 | 0x1 | |
| MIB_IPPROTO_LOCAL | 2 | 0x2 | |
| PROTO_IP_LOCAL | 2 | 0x2 | |
| MIB_IPPROTO_NETMGMT | 3 | 0x3 | |
| PROTO_IP_NETMGMT | 3 | 0x3 | |
| MIB_IPPROTO_ICMP | 4 | 0x4 | |
| PROTO_IP_ICMP | 4 | 0x4 | |
| MIB_IPPROTO_EGP | 5 | 0x5 | |
| PROTO_IP_EGP | 5 | 0x5 | |
| MIB_IPPROTO_GGP | 6 | 0x6 | |
| PROTO_IP_GGP | 6 | 0x6 | |
| MIB_IPPROTO_HELLO | 7 | 0x7 | |
| PROTO_IP_HELLO | 7 | 0x7 | |
| MIB_IPPROTO_RIP | 8 | 0x8 | |
| PROTO_IP_RIP | 8 | 0x8 | |
| MIB_IPPROTO_IS_IS | 9 | 0x9 | |
| PROTO_IP_IS_IS | 9 | 0x9 | |
| MIB_IPPROTO_ES_IS | 10 | 0xA | |
| PROTO_IP_ES_IS | 10 | 0xA | |
| MIB_IPPROTO_CISCO | 11 | 0xB | |
| PROTO_IP_CISCO | 11 | 0xB | |
| MIB_IPPROTO_BBN | 12 | 0xC | |
| PROTO_IP_BBN | 12 | 0xC | |
| MIB_IPPROTO_OSPF | 13 | 0xD | |
| PROTO_IP_OSPF | 13 | 0xD | |
| MIB_IPPROTO_BGP | 14 | 0xE | |
| PROTO_IP_BGP | 14 | 0xE | |
| MIB_IPPROTO_IDPR | 15 | 0xF | |
| PROTO_IP_IDPR | 15 | 0xF | |
| MIB_IPPROTO_EIGRP | 16 | 0x10 | |
| PROTO_IP_EIGRP | 16 | 0x10 | |
| MIB_IPPROTO_DVMRP | 17 | 0x11 | |
| PROTO_IP_DVMRP | 17 | 0x11 | |
| MIB_IPPROTO_RPL | 18 | 0x12 | |
| PROTO_IP_RPL | 18 | 0x12 | |
| MIB_IPPROTO_DHCP | 19 | 0x13 | |
| PROTO_IP_DHCP | 19 | 0x13 | |
| MIB_IPPROTO_NT_AUTOSTATIC | 10002 | 0x2712 | |
| PROTO_IP_NT_AUTOSTATIC | 10002 | 0x2712 | |
| MIB_IPPROTO_NT_STATIC | 10006 | 0x2716 | |
| PROTO_IP_NT_STATIC | 10006 | 0x2716 | |
| MIB_IPPROTO_NT_STATIC_NON_DOD | 10007 | 0x2717 | |
| PROTO_IP_NT_STATIC_NON_DOD | 10007 | 0x2717 |
公式ドキュメント
NL_ROUTE_PROTOCOL 列挙型は、RFC 4292 で規定されている、 IP ルートが追加されたときのルーティング機構を定義します。
解説(Remarks)
RFC 4292 の詳細については、Network Working Group による IP Forwarding Table MIB のメモを参照してください。
なお、 Nldef.h ヘッダーは Netioapi.h ヘッダー ファイルによって自動的にインクルードされます。ドライバーで Nldef.h ヘッダー ファイルを直接使用しないでください。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NL_ROUTE_PROTOCOL : int {
RouteProtocolOther = 1,
RouteProtocolLocal = 2,
RouteProtocolNetMgmt = 3,
RouteProtocolIcmp = 4,
RouteProtocolEgp = 5,
RouteProtocolGgp = 6,
RouteProtocolHello = 7,
RouteProtocolRip = 8,
RouteProtocolIsIs = 9,
RouteProtocolEsIs = 10,
RouteProtocolCisco = 11,
RouteProtocolBbn = 12,
RouteProtocolOspf = 13,
RouteProtocolBgp = 14,
RouteProtocolIdpr = 15,
RouteProtocolEigrp = 16,
RouteProtocolDvmrp = 17,
RouteProtocolRpl = 18,
RouteProtocolDhcp = 19,
MIB_IPPROTO_OTHER = 1,
PROTO_IP_OTHER = 1,
MIB_IPPROTO_LOCAL = 2,
PROTO_IP_LOCAL = 2,
MIB_IPPROTO_NETMGMT = 3,
PROTO_IP_NETMGMT = 3,
MIB_IPPROTO_ICMP = 4,
PROTO_IP_ICMP = 4,
MIB_IPPROTO_EGP = 5,
PROTO_IP_EGP = 5,
MIB_IPPROTO_GGP = 6,
PROTO_IP_GGP = 6,
MIB_IPPROTO_HELLO = 7,
PROTO_IP_HELLO = 7,
MIB_IPPROTO_RIP = 8,
PROTO_IP_RIP = 8,
MIB_IPPROTO_IS_IS = 9,
PROTO_IP_IS_IS = 9,
MIB_IPPROTO_ES_IS = 10,
PROTO_IP_ES_IS = 10,
MIB_IPPROTO_CISCO = 11,
PROTO_IP_CISCO = 11,
MIB_IPPROTO_BBN = 12,
PROTO_IP_BBN = 12,
MIB_IPPROTO_OSPF = 13,
PROTO_IP_OSPF = 13,
MIB_IPPROTO_BGP = 14,
PROTO_IP_BGP = 14,
MIB_IPPROTO_IDPR = 15,
PROTO_IP_IDPR = 15,
MIB_IPPROTO_EIGRP = 16,
PROTO_IP_EIGRP = 16,
MIB_IPPROTO_DVMRP = 17,
PROTO_IP_DVMRP = 17,
MIB_IPPROTO_RPL = 18,
PROTO_IP_RPL = 18,
MIB_IPPROTO_DHCP = 19,
PROTO_IP_DHCP = 19,
MIB_IPPROTO_NT_AUTOSTATIC = 10002,
PROTO_IP_NT_AUTOSTATIC = 10002,
MIB_IPPROTO_NT_STATIC = 10006,
PROTO_IP_NT_STATIC = 10006,
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
PROTO_IP_NT_STATIC_NON_DOD = 10007
} NL_ROUTE_PROTOCOL;public enum NL_ROUTE_PROTOCOL : int
{
RouteProtocolOther = 1,
RouteProtocolLocal = 2,
RouteProtocolNetMgmt = 3,
RouteProtocolIcmp = 4,
RouteProtocolEgp = 5,
RouteProtocolGgp = 6,
RouteProtocolHello = 7,
RouteProtocolRip = 8,
RouteProtocolIsIs = 9,
RouteProtocolEsIs = 10,
RouteProtocolCisco = 11,
RouteProtocolBbn = 12,
RouteProtocolOspf = 13,
RouteProtocolBgp = 14,
RouteProtocolIdpr = 15,
RouteProtocolEigrp = 16,
RouteProtocolDvmrp = 17,
RouteProtocolRpl = 18,
RouteProtocolDhcp = 19,
MIB_IPPROTO_OTHER = 1,
PROTO_IP_OTHER = 1,
MIB_IPPROTO_LOCAL = 2,
PROTO_IP_LOCAL = 2,
MIB_IPPROTO_NETMGMT = 3,
PROTO_IP_NETMGMT = 3,
MIB_IPPROTO_ICMP = 4,
PROTO_IP_ICMP = 4,
MIB_IPPROTO_EGP = 5,
PROTO_IP_EGP = 5,
MIB_IPPROTO_GGP = 6,
PROTO_IP_GGP = 6,
MIB_IPPROTO_HELLO = 7,
PROTO_IP_HELLO = 7,
MIB_IPPROTO_RIP = 8,
PROTO_IP_RIP = 8,
MIB_IPPROTO_IS_IS = 9,
PROTO_IP_IS_IS = 9,
MIB_IPPROTO_ES_IS = 10,
PROTO_IP_ES_IS = 10,
MIB_IPPROTO_CISCO = 11,
PROTO_IP_CISCO = 11,
MIB_IPPROTO_BBN = 12,
PROTO_IP_BBN = 12,
MIB_IPPROTO_OSPF = 13,
PROTO_IP_OSPF = 13,
MIB_IPPROTO_BGP = 14,
PROTO_IP_BGP = 14,
MIB_IPPROTO_IDPR = 15,
PROTO_IP_IDPR = 15,
MIB_IPPROTO_EIGRP = 16,
PROTO_IP_EIGRP = 16,
MIB_IPPROTO_DVMRP = 17,
PROTO_IP_DVMRP = 17,
MIB_IPPROTO_RPL = 18,
PROTO_IP_RPL = 18,
MIB_IPPROTO_DHCP = 19,
PROTO_IP_DHCP = 19,
MIB_IPPROTO_NT_AUTOSTATIC = 10002,
PROTO_IP_NT_AUTOSTATIC = 10002,
MIB_IPPROTO_NT_STATIC = 10006,
PROTO_IP_NT_STATIC = 10006,
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
PROTO_IP_NT_STATIC_NON_DOD = 10007,
}Public Enum NL_ROUTE_PROTOCOL As Integer
RouteProtocolOther = 1
RouteProtocolLocal = 2
RouteProtocolNetMgmt = 3
RouteProtocolIcmp = 4
RouteProtocolEgp = 5
RouteProtocolGgp = 6
RouteProtocolHello = 7
RouteProtocolRip = 8
RouteProtocolIsIs = 9
RouteProtocolEsIs = 10
RouteProtocolCisco = 11
RouteProtocolBbn = 12
RouteProtocolOspf = 13
RouteProtocolBgp = 14
RouteProtocolIdpr = 15
RouteProtocolEigrp = 16
RouteProtocolDvmrp = 17
RouteProtocolRpl = 18
RouteProtocolDhcp = 19
MIB_IPPROTO_OTHER = 1
PROTO_IP_OTHER = 1
MIB_IPPROTO_LOCAL = 2
PROTO_IP_LOCAL = 2
MIB_IPPROTO_NETMGMT = 3
PROTO_IP_NETMGMT = 3
MIB_IPPROTO_ICMP = 4
PROTO_IP_ICMP = 4
MIB_IPPROTO_EGP = 5
PROTO_IP_EGP = 5
MIB_IPPROTO_GGP = 6
PROTO_IP_GGP = 6
MIB_IPPROTO_HELLO = 7
PROTO_IP_HELLO = 7
MIB_IPPROTO_RIP = 8
PROTO_IP_RIP = 8
MIB_IPPROTO_IS_IS = 9
PROTO_IP_IS_IS = 9
MIB_IPPROTO_ES_IS = 10
PROTO_IP_ES_IS = 10
MIB_IPPROTO_CISCO = 11
PROTO_IP_CISCO = 11
MIB_IPPROTO_BBN = 12
PROTO_IP_BBN = 12
MIB_IPPROTO_OSPF = 13
PROTO_IP_OSPF = 13
MIB_IPPROTO_BGP = 14
PROTO_IP_BGP = 14
MIB_IPPROTO_IDPR = 15
PROTO_IP_IDPR = 15
MIB_IPPROTO_EIGRP = 16
PROTO_IP_EIGRP = 16
MIB_IPPROTO_DVMRP = 17
PROTO_IP_DVMRP = 17
MIB_IPPROTO_RPL = 18
PROTO_IP_RPL = 18
MIB_IPPROTO_DHCP = 19
PROTO_IP_DHCP = 19
MIB_IPPROTO_NT_AUTOSTATIC = 10002
PROTO_IP_NT_AUTOSTATIC = 10002
MIB_IPPROTO_NT_STATIC = 10006
PROTO_IP_NT_STATIC = 10006
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007
PROTO_IP_NT_STATIC_NON_DOD = 10007
End Enumimport enum
class NL_ROUTE_PROTOCOL(enum.IntEnum):
RouteProtocolOther = 1
RouteProtocolLocal = 2
RouteProtocolNetMgmt = 3
RouteProtocolIcmp = 4
RouteProtocolEgp = 5
RouteProtocolGgp = 6
RouteProtocolHello = 7
RouteProtocolRip = 8
RouteProtocolIsIs = 9
RouteProtocolEsIs = 10
RouteProtocolCisco = 11
RouteProtocolBbn = 12
RouteProtocolOspf = 13
RouteProtocolBgp = 14
RouteProtocolIdpr = 15
RouteProtocolEigrp = 16
RouteProtocolDvmrp = 17
RouteProtocolRpl = 18
RouteProtocolDhcp = 19
MIB_IPPROTO_OTHER = 1
PROTO_IP_OTHER = 1
MIB_IPPROTO_LOCAL = 2
PROTO_IP_LOCAL = 2
MIB_IPPROTO_NETMGMT = 3
PROTO_IP_NETMGMT = 3
MIB_IPPROTO_ICMP = 4
PROTO_IP_ICMP = 4
MIB_IPPROTO_EGP = 5
PROTO_IP_EGP = 5
MIB_IPPROTO_GGP = 6
PROTO_IP_GGP = 6
MIB_IPPROTO_HELLO = 7
PROTO_IP_HELLO = 7
MIB_IPPROTO_RIP = 8
PROTO_IP_RIP = 8
MIB_IPPROTO_IS_IS = 9
PROTO_IP_IS_IS = 9
MIB_IPPROTO_ES_IS = 10
PROTO_IP_ES_IS = 10
MIB_IPPROTO_CISCO = 11
PROTO_IP_CISCO = 11
MIB_IPPROTO_BBN = 12
PROTO_IP_BBN = 12
MIB_IPPROTO_OSPF = 13
PROTO_IP_OSPF = 13
MIB_IPPROTO_BGP = 14
PROTO_IP_BGP = 14
MIB_IPPROTO_IDPR = 15
PROTO_IP_IDPR = 15
MIB_IPPROTO_EIGRP = 16
PROTO_IP_EIGRP = 16
MIB_IPPROTO_DVMRP = 17
PROTO_IP_DVMRP = 17
MIB_IPPROTO_RPL = 18
PROTO_IP_RPL = 18
MIB_IPPROTO_DHCP = 19
PROTO_IP_DHCP = 19
MIB_IPPROTO_NT_AUTOSTATIC = 10002
PROTO_IP_NT_AUTOSTATIC = 10002
MIB_IPPROTO_NT_STATIC = 10006
PROTO_IP_NT_STATIC = 10006
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007
PROTO_IP_NT_STATIC_NON_DOD = 10007// NL_ROUTE_PROTOCOL
pub const RouteProtocolOther: i32 = 1;
pub const RouteProtocolLocal: i32 = 2;
pub const RouteProtocolNetMgmt: i32 = 3;
pub const RouteProtocolIcmp: i32 = 4;
pub const RouteProtocolEgp: i32 = 5;
pub const RouteProtocolGgp: i32 = 6;
pub const RouteProtocolHello: i32 = 7;
pub const RouteProtocolRip: i32 = 8;
pub const RouteProtocolIsIs: i32 = 9;
pub const RouteProtocolEsIs: i32 = 10;
pub const RouteProtocolCisco: i32 = 11;
pub const RouteProtocolBbn: i32 = 12;
pub const RouteProtocolOspf: i32 = 13;
pub const RouteProtocolBgp: i32 = 14;
pub const RouteProtocolIdpr: i32 = 15;
pub const RouteProtocolEigrp: i32 = 16;
pub const RouteProtocolDvmrp: i32 = 17;
pub const RouteProtocolRpl: i32 = 18;
pub const RouteProtocolDhcp: i32 = 19;
pub const MIB_IPPROTO_OTHER: i32 = 1;
pub const PROTO_IP_OTHER: i32 = 1;
pub const MIB_IPPROTO_LOCAL: i32 = 2;
pub const PROTO_IP_LOCAL: i32 = 2;
pub const MIB_IPPROTO_NETMGMT: i32 = 3;
pub const PROTO_IP_NETMGMT: i32 = 3;
pub const MIB_IPPROTO_ICMP: i32 = 4;
pub const PROTO_IP_ICMP: i32 = 4;
pub const MIB_IPPROTO_EGP: i32 = 5;
pub const PROTO_IP_EGP: i32 = 5;
pub const MIB_IPPROTO_GGP: i32 = 6;
pub const PROTO_IP_GGP: i32 = 6;
pub const MIB_IPPROTO_HELLO: i32 = 7;
pub const PROTO_IP_HELLO: i32 = 7;
pub const MIB_IPPROTO_RIP: i32 = 8;
pub const PROTO_IP_RIP: i32 = 8;
pub const MIB_IPPROTO_IS_IS: i32 = 9;
pub const PROTO_IP_IS_IS: i32 = 9;
pub const MIB_IPPROTO_ES_IS: i32 = 10;
pub const PROTO_IP_ES_IS: i32 = 10;
pub const MIB_IPPROTO_CISCO: i32 = 11;
pub const PROTO_IP_CISCO: i32 = 11;
pub const MIB_IPPROTO_BBN: i32 = 12;
pub const PROTO_IP_BBN: i32 = 12;
pub const MIB_IPPROTO_OSPF: i32 = 13;
pub const PROTO_IP_OSPF: i32 = 13;
pub const MIB_IPPROTO_BGP: i32 = 14;
pub const PROTO_IP_BGP: i32 = 14;
pub const MIB_IPPROTO_IDPR: i32 = 15;
pub const PROTO_IP_IDPR: i32 = 15;
pub const MIB_IPPROTO_EIGRP: i32 = 16;
pub const PROTO_IP_EIGRP: i32 = 16;
pub const MIB_IPPROTO_DVMRP: i32 = 17;
pub const PROTO_IP_DVMRP: i32 = 17;
pub const MIB_IPPROTO_RPL: i32 = 18;
pub const PROTO_IP_RPL: i32 = 18;
pub const MIB_IPPROTO_DHCP: i32 = 19;
pub const PROTO_IP_DHCP: i32 = 19;
pub const MIB_IPPROTO_NT_AUTOSTATIC: i32 = 10002;
pub const PROTO_IP_NT_AUTOSTATIC: i32 = 10002;
pub const MIB_IPPROTO_NT_STATIC: i32 = 10006;
pub const PROTO_IP_NT_STATIC: i32 = 10006;
pub const MIB_IPPROTO_NT_STATIC_NON_DOD: i32 = 10007;
pub const PROTO_IP_NT_STATIC_NON_DOD: i32 = 10007;// NL_ROUTE_PROTOCOL
const (
RouteProtocolOther int32 = 1
RouteProtocolLocal int32 = 2
RouteProtocolNetMgmt int32 = 3
RouteProtocolIcmp int32 = 4
RouteProtocolEgp int32 = 5
RouteProtocolGgp int32 = 6
RouteProtocolHello int32 = 7
RouteProtocolRip int32 = 8
RouteProtocolIsIs int32 = 9
RouteProtocolEsIs int32 = 10
RouteProtocolCisco int32 = 11
RouteProtocolBbn int32 = 12
RouteProtocolOspf int32 = 13
RouteProtocolBgp int32 = 14
RouteProtocolIdpr int32 = 15
RouteProtocolEigrp int32 = 16
RouteProtocolDvmrp int32 = 17
RouteProtocolRpl int32 = 18
RouteProtocolDhcp int32 = 19
MIB_IPPROTO_OTHER int32 = 1
PROTO_IP_OTHER int32 = 1
MIB_IPPROTO_LOCAL int32 = 2
PROTO_IP_LOCAL int32 = 2
MIB_IPPROTO_NETMGMT int32 = 3
PROTO_IP_NETMGMT int32 = 3
MIB_IPPROTO_ICMP int32 = 4
PROTO_IP_ICMP int32 = 4
MIB_IPPROTO_EGP int32 = 5
PROTO_IP_EGP int32 = 5
MIB_IPPROTO_GGP int32 = 6
PROTO_IP_GGP int32 = 6
MIB_IPPROTO_HELLO int32 = 7
PROTO_IP_HELLO int32 = 7
MIB_IPPROTO_RIP int32 = 8
PROTO_IP_RIP int32 = 8
MIB_IPPROTO_IS_IS int32 = 9
PROTO_IP_IS_IS int32 = 9
MIB_IPPROTO_ES_IS int32 = 10
PROTO_IP_ES_IS int32 = 10
MIB_IPPROTO_CISCO int32 = 11
PROTO_IP_CISCO int32 = 11
MIB_IPPROTO_BBN int32 = 12
PROTO_IP_BBN int32 = 12
MIB_IPPROTO_OSPF int32 = 13
PROTO_IP_OSPF int32 = 13
MIB_IPPROTO_BGP int32 = 14
PROTO_IP_BGP int32 = 14
MIB_IPPROTO_IDPR int32 = 15
PROTO_IP_IDPR int32 = 15
MIB_IPPROTO_EIGRP int32 = 16
PROTO_IP_EIGRP int32 = 16
MIB_IPPROTO_DVMRP int32 = 17
PROTO_IP_DVMRP int32 = 17
MIB_IPPROTO_RPL int32 = 18
PROTO_IP_RPL int32 = 18
MIB_IPPROTO_DHCP int32 = 19
PROTO_IP_DHCP int32 = 19
MIB_IPPROTO_NT_AUTOSTATIC int32 = 10002
PROTO_IP_NT_AUTOSTATIC int32 = 10002
MIB_IPPROTO_NT_STATIC int32 = 10006
PROTO_IP_NT_STATIC int32 = 10006
MIB_IPPROTO_NT_STATIC_NON_DOD int32 = 10007
PROTO_IP_NT_STATIC_NON_DOD int32 = 10007
)const
RouteProtocolOther = 1;
RouteProtocolLocal = 2;
RouteProtocolNetMgmt = 3;
RouteProtocolIcmp = 4;
RouteProtocolEgp = 5;
RouteProtocolGgp = 6;
RouteProtocolHello = 7;
RouteProtocolRip = 8;
RouteProtocolIsIs = 9;
RouteProtocolEsIs = 10;
RouteProtocolCisco = 11;
RouteProtocolBbn = 12;
RouteProtocolOspf = 13;
RouteProtocolBgp = 14;
RouteProtocolIdpr = 15;
RouteProtocolEigrp = 16;
RouteProtocolDvmrp = 17;
RouteProtocolRpl = 18;
RouteProtocolDhcp = 19;
MIB_IPPROTO_OTHER = 1;
PROTO_IP_OTHER = 1;
MIB_IPPROTO_LOCAL = 2;
PROTO_IP_LOCAL = 2;
MIB_IPPROTO_NETMGMT = 3;
PROTO_IP_NETMGMT = 3;
MIB_IPPROTO_ICMP = 4;
PROTO_IP_ICMP = 4;
MIB_IPPROTO_EGP = 5;
PROTO_IP_EGP = 5;
MIB_IPPROTO_GGP = 6;
PROTO_IP_GGP = 6;
MIB_IPPROTO_HELLO = 7;
PROTO_IP_HELLO = 7;
MIB_IPPROTO_RIP = 8;
PROTO_IP_RIP = 8;
MIB_IPPROTO_IS_IS = 9;
PROTO_IP_IS_IS = 9;
MIB_IPPROTO_ES_IS = 10;
PROTO_IP_ES_IS = 10;
MIB_IPPROTO_CISCO = 11;
PROTO_IP_CISCO = 11;
MIB_IPPROTO_BBN = 12;
PROTO_IP_BBN = 12;
MIB_IPPROTO_OSPF = 13;
PROTO_IP_OSPF = 13;
MIB_IPPROTO_BGP = 14;
PROTO_IP_BGP = 14;
MIB_IPPROTO_IDPR = 15;
PROTO_IP_IDPR = 15;
MIB_IPPROTO_EIGRP = 16;
PROTO_IP_EIGRP = 16;
MIB_IPPROTO_DVMRP = 17;
PROTO_IP_DVMRP = 17;
MIB_IPPROTO_RPL = 18;
PROTO_IP_RPL = 18;
MIB_IPPROTO_DHCP = 19;
PROTO_IP_DHCP = 19;
MIB_IPPROTO_NT_AUTOSTATIC = 10002;
PROTO_IP_NT_AUTOSTATIC = 10002;
MIB_IPPROTO_NT_STATIC = 10006;
PROTO_IP_NT_STATIC = 10006;
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007;
PROTO_IP_NT_STATIC_NON_DOD = 10007;// NL_ROUTE_PROTOCOL
pub const RouteProtocolOther: i32 = 1;
pub const RouteProtocolLocal: i32 = 2;
pub const RouteProtocolNetMgmt: i32 = 3;
pub const RouteProtocolIcmp: i32 = 4;
pub const RouteProtocolEgp: i32 = 5;
pub const RouteProtocolGgp: i32 = 6;
pub const RouteProtocolHello: i32 = 7;
pub const RouteProtocolRip: i32 = 8;
pub const RouteProtocolIsIs: i32 = 9;
pub const RouteProtocolEsIs: i32 = 10;
pub const RouteProtocolCisco: i32 = 11;
pub const RouteProtocolBbn: i32 = 12;
pub const RouteProtocolOspf: i32 = 13;
pub const RouteProtocolBgp: i32 = 14;
pub const RouteProtocolIdpr: i32 = 15;
pub const RouteProtocolEigrp: i32 = 16;
pub const RouteProtocolDvmrp: i32 = 17;
pub const RouteProtocolRpl: i32 = 18;
pub const RouteProtocolDhcp: i32 = 19;
pub const MIB_IPPROTO_OTHER: i32 = 1;
pub const PROTO_IP_OTHER: i32 = 1;
pub const MIB_IPPROTO_LOCAL: i32 = 2;
pub const PROTO_IP_LOCAL: i32 = 2;
pub const MIB_IPPROTO_NETMGMT: i32 = 3;
pub const PROTO_IP_NETMGMT: i32 = 3;
pub const MIB_IPPROTO_ICMP: i32 = 4;
pub const PROTO_IP_ICMP: i32 = 4;
pub const MIB_IPPROTO_EGP: i32 = 5;
pub const PROTO_IP_EGP: i32 = 5;
pub const MIB_IPPROTO_GGP: i32 = 6;
pub const PROTO_IP_GGP: i32 = 6;
pub const MIB_IPPROTO_HELLO: i32 = 7;
pub const PROTO_IP_HELLO: i32 = 7;
pub const MIB_IPPROTO_RIP: i32 = 8;
pub const PROTO_IP_RIP: i32 = 8;
pub const MIB_IPPROTO_IS_IS: i32 = 9;
pub const PROTO_IP_IS_IS: i32 = 9;
pub const MIB_IPPROTO_ES_IS: i32 = 10;
pub const PROTO_IP_ES_IS: i32 = 10;
pub const MIB_IPPROTO_CISCO: i32 = 11;
pub const PROTO_IP_CISCO: i32 = 11;
pub const MIB_IPPROTO_BBN: i32 = 12;
pub const PROTO_IP_BBN: i32 = 12;
pub const MIB_IPPROTO_OSPF: i32 = 13;
pub const PROTO_IP_OSPF: i32 = 13;
pub const MIB_IPPROTO_BGP: i32 = 14;
pub const PROTO_IP_BGP: i32 = 14;
pub const MIB_IPPROTO_IDPR: i32 = 15;
pub const PROTO_IP_IDPR: i32 = 15;
pub const MIB_IPPROTO_EIGRP: i32 = 16;
pub const PROTO_IP_EIGRP: i32 = 16;
pub const MIB_IPPROTO_DVMRP: i32 = 17;
pub const PROTO_IP_DVMRP: i32 = 17;
pub const MIB_IPPROTO_RPL: i32 = 18;
pub const PROTO_IP_RPL: i32 = 18;
pub const MIB_IPPROTO_DHCP: i32 = 19;
pub const PROTO_IP_DHCP: i32 = 19;
pub const MIB_IPPROTO_NT_AUTOSTATIC: i32 = 10002;
pub const PROTO_IP_NT_AUTOSTATIC: i32 = 10002;
pub const MIB_IPPROTO_NT_STATIC: i32 = 10006;
pub const PROTO_IP_NT_STATIC: i32 = 10006;
pub const MIB_IPPROTO_NT_STATIC_NON_DOD: i32 = 10007;
pub const PROTO_IP_NT_STATIC_NON_DOD: i32 = 10007;const
RouteProtocolOther* = 1
RouteProtocolLocal* = 2
RouteProtocolNetMgmt* = 3
RouteProtocolIcmp* = 4
RouteProtocolEgp* = 5
RouteProtocolGgp* = 6
RouteProtocolHello* = 7
RouteProtocolRip* = 8
RouteProtocolIsIs* = 9
RouteProtocolEsIs* = 10
RouteProtocolCisco* = 11
RouteProtocolBbn* = 12
RouteProtocolOspf* = 13
RouteProtocolBgp* = 14
RouteProtocolIdpr* = 15
RouteProtocolEigrp* = 16
RouteProtocolDvmrp* = 17
RouteProtocolRpl* = 18
RouteProtocolDhcp* = 19
MIB_IPPROTO_OTHER* = 1
PROTO_IP_OTHER* = 1
MIB_IPPROTO_LOCAL* = 2
PROTO_IP_LOCAL* = 2
MIB_IPPROTO_NETMGMT* = 3
PROTO_IP_NETMGMT* = 3
MIB_IPPROTO_ICMP* = 4
PROTO_IP_ICMP* = 4
MIB_IPPROTO_EGP* = 5
PROTO_IP_EGP* = 5
MIB_IPPROTO_GGP* = 6
PROTO_IP_GGP* = 6
MIB_IPPROTO_HELLO* = 7
PROTO_IP_HELLO* = 7
MIB_IPPROTO_RIP* = 8
PROTO_IP_RIP* = 8
MIB_IPPROTO_IS_IS* = 9
PROTO_IP_IS_IS* = 9
MIB_IPPROTO_ES_IS* = 10
PROTO_IP_ES_IS* = 10
MIB_IPPROTO_CISCO* = 11
PROTO_IP_CISCO* = 11
MIB_IPPROTO_BBN* = 12
PROTO_IP_BBN* = 12
MIB_IPPROTO_OSPF* = 13
PROTO_IP_OSPF* = 13
MIB_IPPROTO_BGP* = 14
PROTO_IP_BGP* = 14
MIB_IPPROTO_IDPR* = 15
PROTO_IP_IDPR* = 15
MIB_IPPROTO_EIGRP* = 16
PROTO_IP_EIGRP* = 16
MIB_IPPROTO_DVMRP* = 17
PROTO_IP_DVMRP* = 17
MIB_IPPROTO_RPL* = 18
PROTO_IP_RPL* = 18
MIB_IPPROTO_DHCP* = 19
PROTO_IP_DHCP* = 19
MIB_IPPROTO_NT_AUTOSTATIC* = 10002
PROTO_IP_NT_AUTOSTATIC* = 10002
MIB_IPPROTO_NT_STATIC* = 10006
PROTO_IP_NT_STATIC* = 10006
MIB_IPPROTO_NT_STATIC_NON_DOD* = 10007
PROTO_IP_NT_STATIC_NON_DOD* = 10007enum NL_ROUTE_PROTOCOL : int {
RouteProtocolOther = 1,
RouteProtocolLocal = 2,
RouteProtocolNetMgmt = 3,
RouteProtocolIcmp = 4,
RouteProtocolEgp = 5,
RouteProtocolGgp = 6,
RouteProtocolHello = 7,
RouteProtocolRip = 8,
RouteProtocolIsIs = 9,
RouteProtocolEsIs = 10,
RouteProtocolCisco = 11,
RouteProtocolBbn = 12,
RouteProtocolOspf = 13,
RouteProtocolBgp = 14,
RouteProtocolIdpr = 15,
RouteProtocolEigrp = 16,
RouteProtocolDvmrp = 17,
RouteProtocolRpl = 18,
RouteProtocolDhcp = 19,
MIB_IPPROTO_OTHER = 1,
PROTO_IP_OTHER = 1,
MIB_IPPROTO_LOCAL = 2,
PROTO_IP_LOCAL = 2,
MIB_IPPROTO_NETMGMT = 3,
PROTO_IP_NETMGMT = 3,
MIB_IPPROTO_ICMP = 4,
PROTO_IP_ICMP = 4,
MIB_IPPROTO_EGP = 5,
PROTO_IP_EGP = 5,
MIB_IPPROTO_GGP = 6,
PROTO_IP_GGP = 6,
MIB_IPPROTO_HELLO = 7,
PROTO_IP_HELLO = 7,
MIB_IPPROTO_RIP = 8,
PROTO_IP_RIP = 8,
MIB_IPPROTO_IS_IS = 9,
PROTO_IP_IS_IS = 9,
MIB_IPPROTO_ES_IS = 10,
PROTO_IP_ES_IS = 10,
MIB_IPPROTO_CISCO = 11,
PROTO_IP_CISCO = 11,
MIB_IPPROTO_BBN = 12,
PROTO_IP_BBN = 12,
MIB_IPPROTO_OSPF = 13,
PROTO_IP_OSPF = 13,
MIB_IPPROTO_BGP = 14,
PROTO_IP_BGP = 14,
MIB_IPPROTO_IDPR = 15,
PROTO_IP_IDPR = 15,
MIB_IPPROTO_EIGRP = 16,
PROTO_IP_EIGRP = 16,
MIB_IPPROTO_DVMRP = 17,
PROTO_IP_DVMRP = 17,
MIB_IPPROTO_RPL = 18,
PROTO_IP_RPL = 18,
MIB_IPPROTO_DHCP = 19,
PROTO_IP_DHCP = 19,
MIB_IPPROTO_NT_AUTOSTATIC = 10002,
PROTO_IP_NT_AUTOSTATIC = 10002,
MIB_IPPROTO_NT_STATIC = 10006,
PROTO_IP_NT_STATIC = 10006,
MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
PROTO_IP_NT_STATIC_NON_DOD = 10007,
}#define global RouteProtocolOther 0x1
#define global RouteProtocolLocal 0x2
#define global RouteProtocolNetMgmt 0x3
#define global RouteProtocolIcmp 0x4
#define global RouteProtocolEgp 0x5
#define global RouteProtocolGgp 0x6
#define global RouteProtocolHello 0x7
#define global RouteProtocolRip 0x8
#define global RouteProtocolIsIs 0x9
#define global RouteProtocolEsIs 0xA
#define global RouteProtocolCisco 0xB
#define global RouteProtocolBbn 0xC
#define global RouteProtocolOspf 0xD
#define global RouteProtocolBgp 0xE
#define global RouteProtocolIdpr 0xF
#define global RouteProtocolEigrp 0x10
#define global RouteProtocolDvmrp 0x11
#define global RouteProtocolRpl 0x12
#define global RouteProtocolDhcp 0x13
#define global MIB_IPPROTO_OTHER 0x1
#define global PROTO_IP_OTHER 0x1
#define global MIB_IPPROTO_LOCAL 0x2
#define global PROTO_IP_LOCAL 0x2
#define global MIB_IPPROTO_NETMGMT 0x3
#define global PROTO_IP_NETMGMT 0x3
#define global MIB_IPPROTO_ICMP 0x4
#define global PROTO_IP_ICMP 0x4
#define global MIB_IPPROTO_EGP 0x5
#define global PROTO_IP_EGP 0x5
#define global MIB_IPPROTO_GGP 0x6
#define global PROTO_IP_GGP 0x6
#define global MIB_IPPROTO_HELLO 0x7
#define global PROTO_IP_HELLO 0x7
#define global MIB_IPPROTO_RIP 0x8
#define global PROTO_IP_RIP 0x8
#define global MIB_IPPROTO_IS_IS 0x9
#define global PROTO_IP_IS_IS 0x9
#define global MIB_IPPROTO_ES_IS 0xA
#define global PROTO_IP_ES_IS 0xA
#define global MIB_IPPROTO_CISCO 0xB
#define global PROTO_IP_CISCO 0xB
#define global MIB_IPPROTO_BBN 0xC
#define global PROTO_IP_BBN 0xC
#define global MIB_IPPROTO_OSPF 0xD
#define global PROTO_IP_OSPF 0xD
#define global MIB_IPPROTO_BGP 0xE
#define global PROTO_IP_BGP 0xE
#define global MIB_IPPROTO_IDPR 0xF
#define global PROTO_IP_IDPR 0xF
#define global MIB_IPPROTO_EIGRP 0x10
#define global PROTO_IP_EIGRP 0x10
#define global MIB_IPPROTO_DVMRP 0x11
#define global PROTO_IP_DVMRP 0x11
#define global MIB_IPPROTO_RPL 0x12
#define global PROTO_IP_RPL 0x12
#define global MIB_IPPROTO_DHCP 0x13
#define global PROTO_IP_DHCP 0x13
#define global MIB_IPPROTO_NT_AUTOSTATIC 0x2712
#define global PROTO_IP_NT_AUTOSTATIC 0x2712
#define global MIB_IPPROTO_NT_STATIC 0x2716
#define global PROTO_IP_NT_STATIC 0x2716
#define global MIB_IPPROTO_NT_STATIC_NON_DOD 0x2717
#define global PROTO_IP_NT_STATIC_NON_DOD 0x2717