énumération IP_DISCARD_REASON (fwpsk.h)
L’énumération IP_DISCARD_REASON définit les raisons possibles pour lesquelles les données sont ignorées par l’une des couches réseau.
Syntax
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;
Constantes
IpDiscardBadSourceAddress L’adresse source du paquet sortant est une adresse de multidiffusion, une adresse de diffusion ou une adresse IPv6 qui contient un bouclage IPv4 incorporé ou une adresse non spécifiée. |
IpDiscardNotLocallyDestined L’adresse de destination du paquet reçu n’existe pas sur le système et aucune interface de transfert appropriée n’existe. |
IpDiscardProtocolUnreachable Il n’existe aucun gestionnaire de protocole de transport pour le paquet reçu ou le gestionnaire de protocole de transport a refusé de traiter le paquet. |
IpDiscardPortUnreachable Il n’existe aucune application qui reçoit des paquets sur le port de destination du paquet reçu. |
IpDiscardBadLength Un champ de longueur spécifié dans le paquet reçu est incompatible avec la longueur du paquet. |
IpDiscardMalformedHeader Le paquet reçu contient un en-tête ou une option d’extension reconnu dont le contenu n’est pas valide. |
IpDiscardNoRoute Le paquet reçu ne peut pas être transféré à son adresse de destination, car la table de routage du système ne contient pas d’itinéraire vers cette destination. |
IpDiscardBeyondScope Le paquet reçu ne peut pas être transféré, car les interfaces réseau entrantes et sortantes du paquet ont des index de zone différents pour le niveau de zone du paquet. |
IpDiscardInspectionDrop Le paquet a été supprimé pendant l’inspection en raison de vérifications de sécurité défaillantes ou de problèmes de conformité du protocole. |
IpDiscardTooManyDecapsulations Le paquet reçu ne peut pas être transféré à son adresse de destination, car il y a trop de décapsulations. |
IpDiscardAdministrativelyProhibited Le paquet a été ignoré en raison de stratégies administratives interdisant sa transmission ou sa réception. |
IpDiscardBadChecksum Le paquet a été ignoré, car sa somme de contrôle était incorrecte, ce qui indique une altération potentielle des données. |
IpDiscardFirstFragmentIncomplete Le premier fragment du paquet était incomplet, ce qui a entraîné l’abandon du paquet entier. |
IpDiscardHeaderNotContiguous L’en-tête du paquet n’était pas contigu en mémoire, ce qui a entraîné son abandon. |
IpDiscardHeaderNotAligned L’en-tête de paquet n’a pas été correctement aligné, ce qui a entraîné son abandon en raison de problèmes de mise en forme. |
IpDiscardReceivePathMax Le paquet a été ignoré car il a dépassé la longueur maximale autorisée sur le chemin de réception. |
IpDiscardHopLimitExceeded La limite de tronçon ou de durée de vie du paquet reçu a été dépassée. |
IpDiscardAddressUnreachable Le paquet sortant ne peut pas être envoyé à l’adresse de destination du paquet, soit parce que la destination n’existe pas ou que les paquets ne sont pas autorisés à être envoyés à cette destination. |
IpDiscardRscPacket Le paquet sortant ne peut pas être envoyé, car il s’agit d’un paquet coalescé côté réception (RSC). |
IpDiscardSourceViolation Le paquet a été ignoré, car il violait les vérifications de validation de l’adresse source. |
IpDiscardForwardPathMax Le paquet a dépassé la longueur maximale du chemin d’accès pour le transfert et a été ignoré. |
IpDiscardArbitrationUnhandled Le paquet a été ignoré, car il nécessitait un arbitrage qui n’a pas été géré. |
IpDiscardInspectionAbsorb Impossible d’envoyer le paquet sortant, car PAM a pris la propriété du paquet. |
IpDiscardDontFragmentMtuExceeded Le paquet a été ignoré, car il dépassait la taille MTU et avait le bit Ne pas fragmenter défini. |
IpDiscardBufferLengthExceeded Le paquet a été ignoré, car il a dépassé les limitations de longueur de mémoire tampon. |
IpDiscardAddressResolutionTimeout Le paquet a été ignoré en raison d’un délai d’expiration de résolution d’adresse. |
IpDiscardAddressResolutionFailure Le paquet a été ignoré, car la résolution d’adresse a échoué. |
IpDiscardIpsecFailure Le paquet a été ignoré en raison d’un échec de traitement IPsec. |
IpDiscardExtensionHeadersFailure Le paquet a été ignoré en raison d’un échec lié au traitement des en-têtes d’extension IPv6. |
IpDiscardAllocationFailure Le paquet a été ignoré en raison d’un échec d’allocation des ressources nécessaires. |
IpDiscardIpsnpiClientDrop Le paquet a été ignoré par un client IPSNPI pour des raisons non spécifiées. |
IpDiscardUnsupportedOffload Le paquet a été ignoré, car il nécessitait une opération de déchargement non prise en charge. |
IpDiscardRoutingFailure Le paquet a été ignoré en raison d’un échec de routage. |
IpDiscardAncillaryDataFailure Le paquet a été ignoré en raison d’un échec lié au traitement de données auxiliaire. |
IpDiscardRawDataFailure Le paquet a été ignoré en raison d’un échec du traitement des données brutes. |
IpDiscardSessionStateFailure Le paquet a été ignoré en raison d’un échec lié à la gestion de l’état de session. |
IpDiscardIpsnpiAllocationFailure Le paquet a été ignoré en raison d’un échec d’allocation au sein du sous-système IPSNPI. |
IpDiscardIpsnpiModifiedButNotForwarded Le paquet a été modifié par IPSNPI, mais n’a pas été transféré, ce qui a entraîné son abandon. |
IpDiscardIpsnpiNoNextHop Le paquet a été ignoré, car aucun tronçon suivant n’a pu être déterminé dans le sous-système IPSNPI. |
IpDiscardIpsnpiNoCompartment Le paquet a été ignoré en raison d’un compartiment manquant dans le sous-système IPSNPI. |
IpDiscardIpsnpiNoInterface Le paquet a été ignoré, car aucune interface n’a été trouvée dans le sous-système IPSNPI. |
IpDiscardIpsnpiNoSubInterface Le paquet a été ignoré en raison de l’absence d’une sous-interface dans le sous-système IPSNPI. |
IpDiscardIpsnpiInterfaceDisabled Le paquet a été ignoré, car l’interface dans le sous-système IPSNPI a été désactivée. |
IpDiscardIpsnpiSegmentationFailed Le paquet a été ignoré en raison d’un échec de segmentation au sein du sous-système IPSNPI. |
IpDiscardIpsnpiNoEthernetHeader Le paquet a été ignoré, car il n’avait pas d’en-tête Ethernet dans le sous-système IPSNPI. |
IpDiscardIpsnpiUnexpectedFragment Le paquet a été ignoré, car il s’agissait d’un fragment inattendu dans le sous-système IPSNPI. |
IpDiscardIpsnpiUnsupportedInterfaceType Le paquet a été ignoré en raison d’un type d’interface non pris en charge dans le sous-système IPSNPI. |
IpDiscardIpsnpiInvalidLsoInfo Le paquet a été ignoré en raison d’informations non valides sur le déchargement d’envoi volumineux (LSO) dans le sous-système IPSNPI. |
IpDiscardIpsnpiInvalidUsoInfo Le paquet a été ignoré en raison d’informations de déchargement de segmentation UDP (USO) non valides dans le sous-système IPSNPI. |
IpDiscardInternalError Le paquet a été ignoré en raison d’une erreur interne au sein du système. |
IpDiscardAdministrativelyConfigured Le paquet a été ignoré en raison d’une configuration administrative qui a empêché son traitement. |
IpDiscardBadOption Le paquet a été ignoré, car il contenait une option incorrecte ou une option qui n’a pas pu être traitée. |
IpDiscardLoopbackDisallowed Le paquet a été ignoré, car le bouclage n’a pas été autorisé pour son type ou sa destination. |
IpDiscardSmallerScope Le paquet a été ignoré, car son étendue était inférieure à celle requise pour une remise réussie. |
IpDiscardQueueFull Le paquet a été ignoré, car la file d’attente de traitement était pleine. |
IpDiscardInterfaceDisabled Le paquet a été ignoré, car l’interface sur laquelle il est arrivé a été désactivé. |
IpDiscardNlClientDiscard Le paquet a été ignoré par un client Netlink pour des raisons non spécifiées. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu Le paquet a été ignoré, car la taille de segment pour le déchargement RSC UDP (URO) a dépassé la MTU dans le sous-système IPSNPI. |
IpDiscardSwUsoFailure Le paquet a été ignoré en raison d’un échec de déchargement de segmentation UDP (USO). |
IpDiscardMax Valeur maximale pour l’énumération. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 |
En-tête | fwpsk.h |