# IScsiDxe Module

## Module Info
- **Index**: 0161
- **Source**: NetworkPkg/IScsiDxe
- **Type**: UEFI Driver
- **Total Functions**: ~25

## Overview
iSCSI (Internet Small Computer Systems Interface) DXE driver. Implements iSCSI initiator functionality including session management, authentication (CHAP), PDU processing, and SCSI command encapsulation over TCP/IP.

## Key Functions
- IScsiDriverEntryPoint — UEFI driver entry point
- IScsiSessionLogin — iSCSI session login with CHAP authentication
- IScsiScsiCommandExecute — Execute SCSI command over iSCSI
- IScsiOnNetworkDataReceived — TCP data reception handler

## Dependencies
- TCP/IP stack (Tcp4 protocol)
- DHCP (optional for configuration)
- BaseCryptLib (CHAP authentication)