Condividi tramite


enumerazione INET_DISCARD_REASON (fwpsu.h)

Definisce i possibili motivi per cui i dati vengono eliminati da uno dei livelli di trasporto.

Sintassi

typedef enum {
  InetDiscardSourceUnspecified = 0,
  InetDiscardDestinationMulticast = 1,
  InetDiscardHeaderInvalid = 2,
  InetDiscardChecksumInvalid = 3,
  InetDiscardEndpointNotFound = 4,
  InetDiscardConnectedPath = 5,
  InetDiscardSessionState = 6,
  InetDiscardReceiveInspection = 7,
  InetDiscardAckInvalid = 8,
  InetDiscardExpectedSyn = 9,
  InetDiscardRst = 10,
  InetDiscardSynRcvdSyn = 11,
  InetDiscardSimultaneousConnect = 12,
  InetDiscardPawsFailed = 13,
  InetDiscardLandAttack = 14,
  InetDiscardMissedReset = 15,
  InetDiscardOutsideWindow = 16,
  InetDiscardDuplicateSegment = 17,
  InetDiscardClosedWindow = 18,
  InetDiscardTcbRemoved = 19,
  InetDiscardFinWait2 = 20,
  InetDiscardReassemblyConflict = 21,
  InetDiscardFinReceived = 22,
  InetDiscardListenerInvalidFlags = 23,
  InetDiscardUrgentDeliveryAllocationFailure = 24,
  InetDiscardTcbNotInTcbTable = 25,
  InetDiscardTimeWaitTcbReceivedRstOutsideWindow = 26,
  InetDiscardTimeWaitTcbSynAndOtherFlags = 27,
  InetDiscardTimeWaitTcb = 28,
  InetDiscardSynAckWithFastopenCookieRequest = 29,
  InetDiscardPauseAccept = 30,
  InetDiscardSynAttack = 31,
  InetDiscardAcceptInspection = 32,
  InetDiscardAcceptRedirection = 33,
  InetDiscardReasonMaxEnumValue
} INET_DISCARD_REASON, *PINET_DISCARD_REASON;

Costanti

 
InetDiscardSourceUnspecified
Valore: 0
L'indirizzo di origine del pacchetto in uscita non è specificato.
InetDiscardDestinationMulticast
Valore: 1
L'indirizzo di destinazione del pacchetto in uscita è un indirizzo non specificato e il trasporto non supporta indirizzi multicast.
InetDiscardHeaderInvalid
Valore: 2
Il pacchetto ha un'intestazione non valida.
InetDiscardChecksumInvalid
Valore: 3
Il checksum del pacchetto non corrisponde.
InetDiscardEndpointNotFound
Valore: 4
Impossibile trovare l'endpoint previsto per il pacchetto.
InetDiscardConnectedPath
Valore: 5
L'indirizzo remoto del pacchetto non corrisponde all'indirizzo remoto di un endpoint connesso.
InetDiscardSessionState
Valore: 6
Impossibile recapitare il pacchetto in base alle informazioni sul livello di rete.
InetDiscardReceiveInspection
Valore: 7
La connessione è stata chiusa a causa di un errore di ispezione della ricezione.
InetDiscardAckInvalid
Valore: 8
Il pacchetto è un segmento ACK non valido.
InetDiscardExpectedSyn
Valore: 9
È stato previsto un pacchetto SYN ma non ricevuto.
InetDiscardRst
Valore: 10
Il pacchetto è un segmento RST non valido.
InetDiscardSynRcvdSyn
Valore: 11
Una connessione TCP in SYN_RCVD stato ha ricevuto un altro segmento SYN.
InetDiscardSimultaneousConnect
Valore: 12
Una connessione TCP ha rilevato la condizione di connessione simultanea.
InetDiscardPawsFailed
Valore: 13
Controllo TCP PAWS non riuscito.
InetDiscardLandAttack
Valore: 14
Il pacchetto è stato rilevato come parte di un attacco LAND (Local Area Network Denial),
InetDiscardMissedReset
Valore: 15
Un segmento SYN all'esterno della finestra di ricezione è stato ricevuto in una connessione SYN_RCVD. Un RST potrebbe essere stato perso.
InetDiscardOutsideWindow
Valore: 16
Un segmento TCP era all'esterno della finestra di ricezione.
InetDiscardDuplicateSegment
Valore: 17
È stato ricevuto un segmento TCP duplicato.
InetDiscardClosedWindow
Valore: 18
La finestra di ricezione TCP è stata chiusa.
InetDiscardTcbRemoved
Valore: 19
La connessione TCP è stata chiusa.
InetDiscardFinWait2
Valore: 20
La connessione TCP viene chiusa.
InetDiscardReassemblyConflict
Valore: 21
Si è verificato un conflitto di riassemblaggio dei dati TCP durante la ricezione di un segmento FIN.
InetDiscardFinReceived
Valore: 22
Una FIN è già stata ricevuta in una connessione TCP; non è possibile ricevere altri dati.
InetDiscardListenerInvalidFlags
Valore: 23
Un segmento con flag non validi è stato ricevuto da un socket TCP in ascolto.
InetDiscardUrgentDeliveryAllocationFailure
Valore: 24
Memoria insufficiente per il recapito URG in una connessione TCP.
InetDiscardTcbNotInTcbTable
Valore: 25
Una connessione TCP è stata chiusa a causa del recapito urgente.
InetDiscardTimeWaitTcbReceivedRstOutsideWindow
Valore: 26
Una connessione TCP TIME_WAIT stato ha ricevuto un segmento RST all'esterno della finestra.
InetDiscardTimeWaitTcbSynAndOtherFlags
Valore: 27
Una connessione TCP TIME_WAIT stato ha ricevuto un segmento con SYN e uno o più flag incompatibili.
InetDiscardTimeWaitTcb
Valore: 28
Una connessione TCP TIME_WAIT stato ha ricevuto un segmento non valido.
InetDiscardSynAckWithFastopenCookieRequest
Valore: 29
Il pacchetto, un SYN-ACK contenente una richiesta per un cookie Fast Open, è stato rimosso.
InetDiscardPauseAccept
Valore: 30
Ciò indica che il pacchetto è stato eliminato a causa di una pausa in accettazione.
InetDiscardSynAttack
Valore: 31
Il pacchetto è stato rimosso come parte dell'attenuazione di un attacco di inondazioni SYN.
InetDiscardAcceptInspection
Valore: 32
Il pacchetto è stato eliminato durante il processo di ispezione dell'accettazione.
InetDiscardAcceptRedirection
Valore: 33
Il pacchetto è stato eliminato perché è stato soggetto al reindirizzamento dell'accettazione.
InetDiscardReasonMaxEnumValue
Valore massimo per l'enumerazione.

Requisiti

Requisito Valore
Intestazione fwpsu.h