Flag di route
Costante | Valore | Descrizione |
---|---|---|
RTM_ROUTE_STATE_CREATED | 0 | La route è stata creata. |
RTM_ROUTE_STATE_DELETING | 1 | La route viene eliminata. |
RTM_ROUTE_STATE_DELETED | 2 | La route è stata eliminata. |
Costante | Valore | Descrizione |
---|---|---|
RTM_ROUTE_CHANGE_FIRST | 0x01 | Indica che la gestione tabelle di routing non deve controllare il membro Del vicino della struttura RTM_ROUTE_INFO quando si determina quando due route sono uguali. |
RTM_ROUTE_CHANGE_NEW | 0x02 | Restituito dalla gestione tabelle di routing per indicare che è stata creata una nuova route. |
RTM_ROUTE_CHANGE_BEST | 0x00010000 | Restituito dalla gestione tabelle di routing per indicare che la route aggiunta o aggiornata è stata la route migliore o che a causa della modifica, una nuova route è diventata la route migliore. |
Costante | Valore | Descrizione |
---|---|---|
RTM_ROUTE_FLAGS_LOCAL | 0x0010 | Indica che una destinazione è in una rete raggiungibile direttamente. |
RTM_ROUTE_FLAGS_REMOTE | 0x0020 | Indica che la destinazione non è in una rete raggiungibile direttamente. |
RTM_ROUTE_FLAGS_MYSELF | 0x0040 | Indica che la destinazione è uno degli indirizzi del router. |
Costante | Valore | Descrizione |
---|---|---|
RTM_ROUTE_FLAGS_MCAST | 0x0100 | Indica che questa route è una route a un indirizzo multicast. |
RTM_ROUTE_FLAGS_LOCAL_MCAST | 0x0200 | Indica che questa route è una route a un indirizzo multicast locale. |
RTM_ROUTE_FLAGS_LIMITED_BC | 0x0400 | Indica che questa route è un indirizzo di trasmissione limitato. I pacchetti a questa destinazione non devono essere inoltrati. |
RTM_ROUTE_FLAGS_ZEROS_NETBC | 0x1000 | Indica che la destinazione corrisponde all'indirizzo di trasmissione all-zero di un'interfaccia. Se l'inoltro di trasmissione è abilitato, i pacchetti devono essere ricevuti e restituiti tutti gli interfacce appropriati. |
RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | 0x2000 | Indica che la destinazione corrisponde all'indirizzo di trasmissione della subnet all-zeros di un'interfaccia. Se l'inoltro della subnet è abilitato, i pacchetti devono essere ricevuti e restituiti tutti gli interfacce appropriati. |
RTM_ROUTE_FLAGS_ONES_NETBC | 0x4000 | Indica che la destinazione corrisponde all'indirizzo di trasmissione di un'interfaccia. Se l'inoltro di trasmissione è abilitato, i pacchetti devono essere ricevuti e restituiti tutti gli interfacce appropriati. |
RTM_ROUTE_FLAGS_ONES_SUBNETBC | 0x8000 | Indica che la destinazione corrisponde all'indirizzo di trasmissione della subnet all-ones di un'interfaccia. Se l'inoltro della subnet è abilitato, i pacchetti devono essere ricevuti e restituiti tutti gli interfacce appropriati. |
Gruppo | Membri | Descrizione |
---|---|---|
RTM_ROUTE_FLAGS_FORWARDING | RTM_ROUTE_FLAGS_MARTIAN, RTM_ROUTE_FLAGS_BLACKHOLE, RTM_ROUTE_FLAGS_DISCARD, RTM_ROUTE_FLAGS_INACTIVE | Specifica eventuali flag di inoltro. |
RTM_ROUTE_FLAGS_ANY_UNICAST | RTM_ROUTE_FLAGS_LOCAL, RTM_ROUTE_FLAGS_REMOTE, RTM_ROUTE_FLAGS_MYSELF | Specifica tutti i flag unicast. |
RTM_ROUTE_FLAGS_ANY_MCAST | RTM_ROUTE_FLAGS_MCAST, RTM_ROUTE_FLAGS_LOCAL_MCAST | Specifica tutti i flag unicast. |
RTM_ROUTE_FLAGS_SUBNET_BCAST | RTM_ROUTE_FLAGS_ONES_SUBNET_BC, RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | Specifica tutti i flag di trasmissione della subnet. |
RTM_ROUTE_FLAGS_NET_BCAST | RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ZEROS_NETBC | Specifica i flag di trasmissione a livello di rete. |
RTM_ROUTE_FLAGS_ANY_BCAST | RTM_ROUTE_FLAGS_LIMITED_BC, RTM_ROUTE_FLAGS_ONES_NETBC, RTM_ROUTE_FLAGS_ONES_SUBNET_BC, RTM_ROUTE_FLAGS_ZEROS_NETBC, RTM_ROUTE_FLAGS_ZEROS_SUBNETBC | Specifica uno dei flag di trasmissione a livello di rete o subnet. |