enumerazione IP_DISCARD_REASON (fwpsu.h)
Definisce i possibili motivi per cui i dati vengono rimossi da uno dei livelli di rete.
Sintassi
typedef enum {
IpDiscardBadSourceAddress,
IpDiscardNotLocallyDestined,
IpDiscardProtocolUnreachable,
IpDiscardPortUnreachable,
IpDiscardBadLength,
IpDiscardMalformedHeader,
IpDiscardNoRoute,
IpDiscardBeyondScope,
IpDiscardInspectionDrop,
IpDiscardTooManyDecapsulations,
IpDiscardAdministrativelyProhibited,
IpDiscardBadChecksum,
IpDiscardFirstFragmentIncomplete,
IpDiscardHeaderNotContiguous,
IpDiscardHeaderNotAligned,
IpDiscardReceivePathMax,
IpDiscardHopLimitExceeded,
IpDiscardAddressUnreachable,
IpDiscardRscPacket,
IpDiscardSourceViolation,
IpDiscardForwardPathMax,
IpDiscardArbitrationUnhandled,
IpDiscardInspectionAbsorb,
IpDiscardDontFragmentMtuExceeded,
IpDiscardBufferLengthExceeded,
IpDiscardAddressResolutionTimeout,
IpDiscardAddressResolutionFailure,
IpDiscardIpsecFailure,
IpDiscardExtensionHeadersFailure,
IpDiscardAllocationFailure,
IpDiscardIpsnpiClientDrop,
IpDiscardUnsupportedOffload,
IpDiscardRoutingFailure,
IpDiscardAncillaryDataFailure,
IpDiscardRawDataFailure,
IpDiscardSessionStateFailure,
IpDiscardIpsnpiAllocationFailure,
IpDiscardIpsnpiModifiedButNotForwarded,
IpDiscardIpsnpiNoNextHop,
IpDiscardIpsnpiNoCompartment,
IpDiscardIpsnpiNoInterface,
IpDiscardIpsnpiNoSubInterface,
IpDiscardIpsnpiInterfaceDisabled,
IpDiscardIpsnpiSegmentationFailed,
IpDiscardIpsnpiNoEthernetHeader,
IpDiscardIpsnpiUnexpectedFragment,
IpDiscardIpsnpiUnsupportedInterfaceType,
IpDiscardIpsnpiInvalidLsoInfo,
IpDiscardIpsnpiInvalidUsoInfo,
IpDiscardInternalError,
IpDiscardAdministrativelyConfigured,
IpDiscardBadOption,
IpDiscardLoopbackDisallowed,
IpDiscardSmallerScope,
IpDiscardQueueFull,
IpDiscardInterfaceDisabled,
IpDiscardNlClientDiscard,
IpDiscardIpsnpiUroSegmentSizeExceedsMtu,
IpDiscardSwUsoFailure,
IpDiscardMax
} IP_DISCARD_REASON, *PIP_DISCARD_REASON;
Costanti
IpDiscardBadSourceAddress L'indirizzo di origine del pacchetto in uscita è un indirizzo multicast, un indirizzo broadcast o un indirizzo IPv6 che contiene un loopback IPv4 incorporato o un indirizzo non specificato. |
IpDiscardNotLocallyDestined L'indirizzo di destinazione del pacchetto ricevuto non esiste nel sistema e non esiste alcuna interfaccia di inoltro appropriata. |
IpDiscardProtocolUnreachable Non è presente alcun gestore del protocollo di trasporto per il pacchetto ricevuto o il gestore del protocollo di trasporto ha rifiutato di elaborare il pacchetto. |
IpDiscardPortUnreachable Non esiste un'applicazione che riceve pacchetti sulla porta di destinazione del pacchetto ricevuto. |
IpDiscardBadLength Un campo di lunghezza specificato all'interno del pacchetto ricevuto non è coerente con la lunghezza del pacchetto. |
IpDiscardMalformedHeader Il pacchetto ricevuto contiene un'intestazione o un'opzione di estensione riconosciuta il cui contenuto non è valido. |
IpDiscardNoRoute Il pacchetto ricevuto non può essere inoltrato all'indirizzo di destinazione perché la tabella di routing del sistema non contiene una route a tale destinazione. |
IpDiscardBeyondScope Il pacchetto ricevuto non può essere inoltrato perché le interfacce di rete in ingresso e in uscita del pacchetto hanno indici di zona diversi per il livello di zona del pacchetto. |
IpDiscardInspectionDrop Il pacchetto è stato eliminato durante l'ispezione a causa di errori di controlli di sicurezza o problemi di conformità del protocollo. |
IpDiscardTooManyDecapsulations Impossibile inoltrare il pacchetto ricevuto all'indirizzo di destinazione perché sono presenti troppe decapsulazioni. |
IpDiscardAdministrativelyProhibited Il pacchetto è stato eliminato a causa di criteri amministrativi che impediscono la trasmissione o la ricezione. |
IpDiscardBadChecksum Il pacchetto è stato rimosso perché il checksum non è corretto, indicando il potenziale danneggiamento dei dati. |
IpDiscardFirstFragmentIncomplete Il primo frammento del pacchetto è incompleto, causando l'eliminazione dell'intero pacchetto. |
IpDiscardHeaderNotContiguous L'intestazione del pacchetto non era contigua in memoria, causando l'eliminazione. |
IpDiscardHeaderNotAligned L'intestazione del pacchetto non è stata allineata correttamente, causandone l'eliminazione a causa di problemi di formattazione. |
IpDiscardReceivePathMax Il pacchetto è stato rimosso man mano che supera la lunghezza massima consentita nel percorso di ricezione. |
IpDiscardHopLimitExceeded È stato superato il limite di hop del pacchetto ricevuto o il limite di tempo-to-live. |
IpDiscardAddressUnreachable Il pacchetto in uscita non può essere inviato all'indirizzo di destinazione del pacchetto perché la destinazione non esiste o i pacchetti non possono essere inviati a tale destinazione. |
IpDiscardRscPacket Non è possibile inviare il pacchetto in uscita perché è un pacchetto rsC (Receive-Side Coalesced). |
IpDiscardSourceViolation Il pacchetto è stato rimosso perché ha violato i controlli di convalida degli indirizzi di origine. |
IpDiscardForwardPathMax Il pacchetto ha superato la lunghezza massima del percorso per l'inoltro ed è stato rimosso. |
IpDiscardArbitrationUnhandled Il pacchetto è stato rimosso perché ha richiesto l'arbitrato che non è stato gestito. |
IpDiscardInspectionAbsorb Il pacchetto in uscita non può essere inviato perché IL WFP ha preso la proprietà del pacchetto. |
IpDiscardDontFragmentMtuExceeded Il pacchetto è stato rimosso perché ha superato le dimensioni MTU e aveva il set di bit Don't Fragment. |
IpDiscardBufferLengthExceeded Il pacchetto è stato rimosso perché ha superato le limitazioni della lunghezza del buffer. |
IpDiscardAddressResolutionTimeout Il pacchetto è stato rimosso a causa di un timeout nella risoluzione degli indirizzi. |
IpDiscardAddressResolutionFailure Il pacchetto è stato rimosso perché la risoluzione degli indirizzi non è riuscita. |
IpDiscardIpsecFailure Il pacchetto è stato rimosso a causa di un errore di elaborazione IPsec. |
IpDiscardExtensionHeadersFailure Il pacchetto è stato rimosso a causa di un errore correlato all'elaborazione delle intestazioni di estensione IPv6. |
IpDiscardAllocationFailure Il pacchetto è stato rimosso a causa di un errore nell'allocazione delle risorse necessarie. |
IpDiscardIpsnpiClientDrop Il pacchetto è stato eliminato da un client IPSNPI a causa di motivi non specificati. |
IpDiscardUnsupportedOffload Il pacchetto è stato rimosso perché richiedeva un'operazione di offload non supportata. |
IpDiscardRoutingFailure Il pacchetto è stato rimosso a causa di un errore nel routing. |
IpDiscardAncillaryDataFailure Il pacchetto è stato rimosso a causa di un errore correlato all'elaborazione dei dati accessori. |
IpDiscardRawDataFailure Il pacchetto è stato rimosso a causa di un errore nell'elaborazione dei dati non elaborati. |
IpDiscardSessionStateFailure Il pacchetto è stato rimosso a causa di un errore correlato alla gestione dello stato della sessione. |
IpDiscardIpsnpiAllocationFailure Il pacchetto è stato rimosso a causa di un errore di allocazione all'interno del sottosistema IPSNPI. |
IpDiscardIpsnpiModifiedButNotForwarded Il pacchetto è stato modificato da IPSNPI ma non inoltrato, portando al suo annullamento. |
IpDiscardIpsnpiNoNextHop Il pacchetto è stato eliminato perché non è stato possibile determinare alcun hop successivo nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoCompartment Il pacchetto è stato rimosso a causa di un compartimento mancante nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoInterface Il pacchetto è stato rimosso perché non è stata trovata alcuna interfaccia nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoSubInterface Il pacchetto è stato rimosso a causa dell'assenza di un'interfaccia secondaria nel sottosistema IPSNPI. |
IpDiscardIpsnpiInterfaceDisabled Il pacchetto è stato rimosso perché l'interfaccia nel sottosistema IPSNPI è stata disabilitata. |
IpDiscardIpsnpiSegmentationFailed Il pacchetto è stato rimosso a causa di un errore nella segmentazione all'interno del sottosistema IPSNPI. |
IpDiscardIpsnpiNoEthernetHeader Il pacchetto è stato rimosso perché mancava un'intestazione Ethernet nel sottosistema IPSNPI. |
IpDiscardIpsnpiUnexpectedFragment Il pacchetto è stato rimosso perché è stato un frammento imprevisto nel sottosistema IPSNPI. |
IpDiscardIpsnpiUnsupportedInterfaceType Il pacchetto è stato rimosso a causa di un tipo di interfaccia non supportato nel sottosistema IPSNPI. |
IpDiscardIpsnpiInvalidLsoInfo Il pacchetto è stato rimosso a causa di informazioni LSO (Large Send Offload) non valide nel sottosistema IPSNPI. |
IpDiscardIpsnpiInvalidUsoInfo Il pacchetto è stato eliminato a causa di informazioni di offload di segmentazione UDP non valide nel sottosistema IPSNPI. |
IpDiscardInternalError Il pacchetto è stato eliminato a causa di un errore interno all'interno del sistema. |
IpDiscardAdministrativelyConfigured Il pacchetto è stato rimosso a causa di una configurazione amministrativa che ha impedito l'elaborazione. |
IpDiscardBadOption Il pacchetto è stato eliminato perché contiene un'opzione non valida o un'opzione che non è stato possibile elaborare. |
IpDiscardLoopbackDisallowed Il pacchetto è stato rimosso perché il loopback non è stato consentito per il tipo o la destinazione. |
IpDiscardSmallerScope Il pacchetto è stato rimosso perché l'ambito è minore di quello necessario per il recapito riuscito. |
IpDiscardQueueFull Il pacchetto è stato rimosso perché la coda di elaborazione era completa. |
IpDiscardInterfaceDisabled Il pacchetto è stato rimosso perché l'interfaccia in cui è arrivata è stata disabilitata. |
IpDiscardNlClientDiscard Il pacchetto è stato rimosso da un client Netlink a causa di motivi non specificati. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu Il pacchetto è stato eliminato perché la dimensione del segmento per UDP RSC Offload (URO) ha superato l'MTU nel sottosistema IPSNPI. |
IpDiscardSwUsoFailure Il pacchetto è stato rimosso a causa di un errore di offload di segmentazione UDP (USO). |
IpDiscardMax Valore massimo per l'enumerazione. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | fwpsu.h |