IP_DISCARD_REASON列挙 (fwpsu.h)

ネットワーク レイヤーの 1 つによってデータが破棄される可能性のある理由を定義します。

構文

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
受信したパケットのホップ制限または有効期間の制限を超えました。
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 (Large Send Offload) 情報が無効なため、パケットが破棄されました。
IpDiscardIpsnpiInvalidUsoInfo
IPSNPI サブシステム内の無効な UDP セグメント化オフロード (USO) 情報が原因でパケットが破棄されました。
IpDiscardInternalError
システム内で内部エラーが発生したため、パケットが破棄されました。
IpDiscardAdministrativelyConfigured
処理を妨げる管理構成が原因でパケットが破棄されました。
IpDiscardBadOption
パケットは、不適切なオプションまたは処理できないオプションが含まれているため、破棄されました。
IpDiscardLoopbackDisallowed
パケットは、その種類または宛先に対してループバックが許可されていないため、破棄されました。
IpDiscardSmallerScope
パケットは、正常な配信に必要なスコープよりも小さかったため、破棄されました。
IpDiscardQueueFull
処理キューがいっぱいになったため、パケットは破棄されました。
IpDiscardInterfaceDisabled
到着したインターフェイスが無効になっているため、パケットは破棄されました。
IpDiscardNlClientDiscard
不特定の理由により、Netlink クライアントによってパケットが破棄されました。
IpDiscardIpsnpiUroSegmentSizeExceedsMtu
UDP RSC オフロード (URO) のセグメント サイズが IPSNPI サブシステムの MTU を超えたため、パケットが破棄されました。
IpDiscardSwUsoFailure
UDP セグメント化オフロード (USO) エラーが原因でパケットが破棄されました。
IpDiscardMax
列挙の最大値。

要件

要件
Header fwpsu.h