IP_DISCARD_REASON 열거형(fwpsk.h)
IP_DISCARD_REASON 열거형은 네트워크 계층 중 하나에서 데이터를 삭제할 수 있는 이유를 정의합니다.
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;
상수
IpDiscardBadSourceAddress 나가는 패킷의 원본 주소는 멀티캐스트 주소, 브로드캐스트 주소 또는 포함된 IPv4 루프백 또는 지정되지 않은 주소를 포함하는 IPv6 주소입니다. |
IpDiscardNotLocallyDestined 수신된 패킷의 대상 주소가 시스템에 없고 적절한 전달 인터페이스가 없습니다. |
IpDiscardProtocolUnreachable 수신된 패킷에 대한 전송 프로토콜 처리기가 없거나 전송 프로토콜 처리기가 패킷 처리를 거부했습니다. |
IpDiscardPortUnreachable 수신된 패킷의 대상 포트에서 패킷을 수신하는 애플리케이션이 없습니다. |
IpDiscardBadLength 받은 패킷 내에 지정된 길이 필드가 패킷의 길이와 일치하지 않습니다. |
IpDiscardMalformedHeader 수신된 패킷에는 콘텐츠가 잘못된 인식된 확장 헤더 또는 옵션이 포함되어 있습니다. |
IpDiscardNoRoute 시스템의 라우팅 테이블에 해당 대상에 대한 경로가 없기 때문에 수신된 패킷을 대상 주소로 전달할 수 없습니다. |
IpDiscardBeyondScope 패킷의 들어오고 나가는 네트워크 인터페이스에는 패킷의 영역 수준에 대한 영역 인덱스가 다르기 때문에 수신된 패킷을 전달할 수 없습니다. |
IpDiscardInspectionDrop 보안 검사 실패 또는 프로토콜 준수 문제로 인해 검사 중에 패킷이 삭제되었습니다. |
IpDiscardTooManyDecapsulations 캡슐화가 너무 많기 때문에 수신된 패킷을 대상 주소로 전달할 수 없습니다. |
IpDiscardAdministrativelyProhibited 전송 또는 수신을 금지하는 관리 정책으로 인해 패킷이 삭제되었습니다. |
IpDiscardBadChecksum 체크섬이 잘못되어 잠재적인 데이터 손상을 나타내는 패킷이 삭제되었습니다. |
IpDiscardFirstFragmentIncomplete 패킷의 첫 번째 조각이 불완전하여 전체 패킷이 삭제되었습니다. |
IpDiscardHeaderNotContiguous 패킷의 헤더가 메모리에서 연속되지 않아 삭제되었습니다. |
IpDiscardHeaderNotAligned 패킷 헤더가 제대로 정렬되지 않아 서식 문제로 인해 삭제되었습니다. |
IpDiscardReceivePathMax 패킷이 수신 경로에 허용되는 최대 길이를 초과하여 삭제되었습니다. |
IpDiscardHopLimitExceeded 수신된 패킷의 홉 제한 또는 TL(Time to Live) 한도를 초과했습니다. |
IpDiscardAddressUnreachable 보내는 패킷은 대상이 없거나 패킷을 해당 대상으로 보낼 수 없기 때문에 패킷의 대상 주소로 보낼 수 없습니다. |
IpDiscardRscPacket 나가는 패킷은 RSC(수신측 병합) 패킷이므로 보낼 수 없습니다. |
IpDiscardSourceViolation 패킷이 원본 주소 유효성 검사를 위반하여 삭제되었습니다. |
IpDiscardForwardPathMax 패킷이 전달의 최대 경로 길이를 초과하여 삭제되었습니다. |
IpDiscardArbitrationUnhandled 처리되지 않은 중재가 필요하므로 패킷이 삭제되었습니다. |
IpDiscardInspectionAbsorb WFP가 패킷의 소유권을 가져갔기 때문에 나가는 패킷을 보낼 수 없습니다. |
IpDiscardDontFragmentMtuExceeded 패킷이 MTU 크기를 초과하고 조각화하지 않음 비트가 설정되었기 때문에 삭제되었습니다. |
IpDiscardBufferLengthExceeded 패킷이 버퍼 길이 제한을 초과하여 삭제되었습니다. |
IpDiscardAddressResolutionTimeout 주소 확인 시간 제한으로 인해 패킷이 삭제되었습니다. |
IpDiscardAddressResolutionFailure 주소 확인에 실패하여 패킷이 삭제되었습니다. |
IpDiscardIpsecFailure IPsec 처리 실패로 인해 패킷이 삭제되었습니다. |
IpDiscardExtensionHeadersFailure IPv6 확장 헤더 처리와 관련된 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardAllocationFailure 필요한 리소스를 할당하지 못해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiClientDrop 지정되지 않은 이유로 인해 IPSNPI 클라이언트에서 패킷을 삭제했습니다. |
IpDiscardUnsupportedOffload 지원되지 않는 오프로드 작업이 필요하므로 패킷이 삭제되었습니다. |
IpDiscardRoutingFailure 라우팅 실패로 인해 패킷이 삭제되었습니다. |
IpDiscardAncillaryDataFailure 보조 데이터 처리와 관련된 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardRawDataFailure 원시 데이터 처리 실패로 인해 패킷이 삭제되었습니다. |
IpDiscardSessionStateFailure 세션 상태 관리와 관련된 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiAllocationFailure IPSNPI 하위 시스템 내의 할당 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiModifiedButNotForwarded 패킷은 IPSNPI에 의해 수정되었지만 전달되지 않아 삭제됩니다. |
IpDiscardIpsnpiNoNextHop IPSNPI 하위 시스템에 다음 홉을 확인할 수 없으므로 패킷이 삭제되었습니다. |
IpDiscardIpsnpiNoCompartment IPSNPI 하위 시스템의 구획이 누락되어 패킷이 삭제되었습니다. |
IpDiscardIpsnpiNoInterface IPSNPI 하위 시스템에 인터페이스가 없으므로 패킷이 삭제되었습니다. |
IpDiscardIpsnpiNoSubInterface IPSNPI 하위 시스템에 하위 인터페이스가 없어 패킷이 삭제되었습니다. |
IpDiscardIpsnpiInterfaceDisabled IPSNPI 하위 시스템의 인터페이스가 비활성화되어 패킷이 삭제되었습니다. |
IpDiscardIpsnpiSegmentationFailed IPSNPI 하위 시스템 내의 구분 실패로 인해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiNoEthernetHeader IPSNPI 하위 시스템에 이더넷 헤더가 없기 때문에 패킷이 삭제되었습니다. |
IpDiscardIpsnpiUnexpectedFragment IPSNPI 하위 시스템의 예기치 않은 조각이므로 패킷이 삭제되었습니다. |
IpDiscardIpsnpiUnsupportedInterfaceType IPSNPI 하위 시스템의 지원되지 않는 인터페이스 형식으로 인해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiInvalidLsoInfo IPSNPI 하위 시스템의 잘못된 LSO(대규모 송신 오프로드) 정보로 인해 패킷이 삭제되었습니다. |
IpDiscardIpsnpiInvalidUsoInfo IPSNPI 하위 시스템의 잘못된 UDP 세그먼트 오프로드(USO) 정보로 인해 패킷이 삭제되었습니다. |
IpDiscardInternalError 시스템 내의 내부 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardAdministrativelyConfigured 처리를 방해하는 관리 구성으로 인해 패킷이 삭제되었습니다. |
IpDiscardBadOption 잘못된 옵션 또는 처리할 수 없는 옵션이 포함되어 패킷이 삭제되었습니다. |
IpDiscardLoopbackDisallowed 루프백이 해당 형식 또는 대상에 대해 허용되지 않아 패킷이 삭제되었습니다. |
IpDiscardSmallerScope 패킷의 scope 성공적으로 배달하는 데 필요한 것보다 작기 때문에 패킷이 삭제되었습니다. |
IpDiscardQueueFull 처리 큐가 가득 찼기 때문에 패킷이 삭제되었습니다. |
IpDiscardInterfaceDisabled 도착한 인터페이스가 비활성화되어 패킷이 삭제되었습니다. |
IpDiscardNlClientDiscard 지정되지 않은 이유로 인해 Netlink 클라이언트에서 패킷을 삭제했습니다. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu UDP RSC 오프로드(URO)의 세그먼트 크기가 IPSNPI 하위 시스템의 MTU를 초과했기 때문에 패킷이 삭제되었습니다. |
IpDiscardSwUsoFailure UDP USO(Segmentation Offload) 오류로 인해 패킷이 삭제되었습니다. |
IpDiscardMax 열거형의 최대값입니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2 |
머리글 | fwpsk.h |