IP_DISCARD_REASON enumeración (fwpsk.h)
La enumeración IP_DISCARD_REASON define las posibles razones por las que uno de los niveles de red descarta los datos.
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 La dirección de origen del paquete saliente es una dirección de multidifusión, una dirección de difusión o una dirección IPv6 que contiene un bucle invertido IPv4 incrustado o una dirección no especificada. |
IpDiscardNotLocallyDestined La dirección de destino del paquete recibido no existe en el sistema y no existe ninguna interfaz de reenvío adecuada. |
IpDiscardProtocolUnreachable No hay ningún controlador de protocolo de transporte para el paquete recibido o el controlador de protocolo de transporte se negó a procesar el paquete. |
IpDiscardPortUnreachable No hay ninguna aplicación que reciba paquetes en el puerto de destino del paquete recibido. |
IpDiscardBadLength Un campo de longitud especificado en el paquete recibido es incoherente con la longitud del paquete. |
IpDiscardMalformedHeader El paquete recibido contiene un encabezado de extensión reconocido o una opción cuyo contenido no es válido. |
IpDiscardNoRoute El paquete recibido no se puede reenviar a su dirección de destino porque la tabla de enrutamiento del sistema no contiene una ruta a ese destino. |
IpDiscardBeyondScope El paquete recibido no se puede reenviar porque las interfaces de red entrantes y salientes del paquete tienen índices de zona diferentes para el nivel de zona del paquete. |
IpDiscardInspectionDrop El paquete se quitó durante la inspección debido a errores en las comprobaciones de seguridad o problemas de cumplimiento del protocolo. |
IpDiscardTooManyDecapsulations El paquete recibido no se puede reenviar a su dirección de destino porque hay demasiadas descapsulaciones. |
IpDiscardAdministrativelyProhibited El paquete fue descartado debido a directivas administrativas que prohíben su transmisión o recepción. |
IpDiscardBadChecksum El paquete se descartó porque su suma de comprobación era incorrecta, lo que indica posibles daños en los datos. |
IpDiscardFirstFragmentIncomplete El primer fragmento del paquete estaba incompleto, lo que conduce al descarte de todo el paquete. |
IpDiscardHeaderNotContiguous El encabezado del paquete no era contiguo en la memoria, lo que hace que se descarte. |
IpDiscardHeaderNotAligned El encabezado de paquete no se alineó correctamente, lo que conduce a su descarte debido a problemas de formato. |
IpDiscardReceivePathMax El paquete se descartó porque superó la longitud máxima permitida en la ruta de acceso de recepción. |
IpDiscardHopLimitExceeded Se ha superado el límite de salto del paquete recibido o el límite de período de vida. |
IpDiscardAddressUnreachable El paquete saliente no se puede enviar a la dirección de destino del paquete, ya sea porque el destino no existe o no se permite que los paquetes se envíen a ese destino. |
IpDiscardRscPacket El paquete saliente no se puede enviar porque es un paquete combinado del lado de recepción (RSC). |
IpDiscardSourceViolation El paquete se descartó porque infringió las comprobaciones de validación de direcciones de origen. |
IpDiscardForwardPathMax El paquete superó la longitud máxima de la ruta de acceso para el reenvío y se descartó. |
IpDiscardArbitrationUnhandled El paquete se descartó porque requería arbitraje que no se controlaba. |
IpDiscardInspectionAbsorb No se puede enviar el paquete saliente porque el PMA tomó posesión del paquete. |
IpDiscardDontFragmentMtuExceeded El paquete se descarta porque superó el tamaño de MTU y tenía el bit Don't Fragment establecido. |
IpDiscardBufferLengthExceeded El paquete se descarta porque superó las limitaciones de longitud del búfer. |
IpDiscardAddressResolutionTimeout El paquete se descartó debido a un tiempo de espera en la resolución de direcciones. |
IpDiscardAddressResolutionFailure El paquete se descartó porque se produjo un error en la resolución de direcciones. |
IpDiscardIpsecFailure El paquete se descarta debido a un error de procesamiento de IPsec. |
IpDiscardExtensionHeadersFailure El paquete se descartó debido a un error relacionado con el procesamiento de encabezados de extensión IPv6. |
IpDiscardAllocationFailure El paquete se descarta debido a un error en la asignación de recursos necesarios. |
IpDiscardIpsnpiClientDrop Un cliente IPSNPI descarta el paquete debido a motivos no especificados. |
IpDiscardUnsupportedOffload El paquete se descartó porque requería una operación de descarga no admitida. |
IpDiscardRoutingFailure El paquete se descartó debido a un error en el enrutamiento. |
IpDiscardAncillaryDataFailure El paquete se descartó debido a un error relacionado con el procesamiento de datos auxiliares. |
IpDiscardRawDataFailure El paquete se descartó debido a un error en el procesamiento de datos sin procesar. |
IpDiscardSessionStateFailure El paquete se descartó debido a un error relacionado con la administración de estado de sesión. |
IpDiscardIpsnpiAllocationFailure El paquete se descarta debido a un error de asignación dentro del subsistema IPSNPI. |
IpDiscardIpsnpiModifiedButNotForwarded IpsNPI modificó el paquete, pero no se reenvía, lo que llevó a su descarte. |
IpDiscardIpsnpiNoNextHop El paquete se descarta porque no se pudo determinar ningún próximo salto en el subsistema IPSNPI. |
IpDiscardIpsnpiNoCompartment El paquete se descarta debido a que falta un compartimiento en el subsistema IPSNPI. |
IpDiscardIpsnpiNoInterface El paquete se descarta porque no se encontró ninguna interfaz en el subsistema IPSNPI. |
IpDiscardIpsnpiNoSubInterface El paquete se descarta debido a la ausencia de una subfase en el subsistema IPSNPI. |
IpDiscardIpsnpiInterfaceDisabled El paquete se descartó porque la interfaz del subsistema IPSNPI estaba deshabilitada. |
IpDiscardIpsnpiSegmentationFailed El paquete se descarta debido a un error en la segmentación dentro del subsistema IPSNPI. |
IpDiscardIpsnpiNoEthernetHeader El paquete se descartó porque no tenía un encabezado Ethernet en el subsistema IPSNPI. |
IpDiscardIpsnpiUnexpectedFragment El paquete se descarta porque era un fragmento inesperado en el subsistema IPSNPI. |
IpDiscardIpsnpiUnsupportedInterfaceType El paquete se descarta debido a un tipo de interfaz no compatible en el subsistema IPSNPI. |
IpDiscardIpsnpiInvalidLsoInfo El paquete se descartó debido a información de descarga de envío grande (LSO) no válida en el subsistema IPSNPI. |
IpDiscardIpsnpiInvalidUsoInfo El paquete se descartó debido a información de descarga de segmentación UDP (USO) no válida en el subsistema IPSNPI. |
IpDiscardInternalError El paquete se descartó debido a un error interno dentro del sistema. |
IpDiscardAdministrativelyConfigured El paquete se descarta debido a una configuración administrativa que impedía su procesamiento. |
IpDiscardBadOption El paquete se descarta porque contenía una opción incorrecta o una opción que no se pudo procesar. |
IpDiscardLoopbackDisallowed El paquete se descartó porque el bucle invertido no estaba permitido para su tipo o destino. |
IpDiscardSmallerScope El paquete se descartó porque su ámbito era menor de lo necesario para la entrega correcta. |
IpDiscardQueueFull El paquete se descartó porque la cola de procesamiento estaba llena. |
IpDiscardInterfaceDisabled El paquete se descartó porque la interfaz en la que llegó estaba deshabilitada. |
IpDiscardNlClientDiscard Un cliente de Netlink descarta el paquete debido a motivos no especificados. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu El paquete se descarta porque el tamaño del segmento para la descarga UDP RSC (URO) superó el MTU en el subsistema IPSNPI. |
IpDiscardSwUsoFailure El paquete se descartó debido a un error de descarga de segmentación UDP (USO). |
IpDiscardMax Valor máximo de la enumeración. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 |
Encabezado | fwpsk.h |