@par Protocol Description:\r
The MNP is used by network applications (and drivers) to \r
perform raw (unformatted) asynchronous network packet I/O.\r
- \r
- @param GetModeData\r
- Returns the current MNP child driver operational parameters. \r
- May also support returning underlying Simple Network Protocol (SNP) driver mode data. \r
-\r
- @param Configure\r
- Sets and clears operational parameters for an MNP child driver. \r
-\r
- @param McastIpToMac\r
- Translates a software (IP) multicast address to a hardware (MAC) multicast address. \r
- This function may be unsupported in some MNP implementations. \r
-\r
- @param Groups\r
- Enables and disables receive filters for multicast addresses. \r
- This function may be unsupported in some MNP implementations. \r
-\r
- @param Transmit\r
- Places asynchronous outgoing data packets into the transmit queue. \r
-\r
- @param Receive\r
- Places an asynchronous receiving request into the receiving queue. \r
-\r
- @param Cancel\r
- Aborts a pending transmit or receive request. \r
-\r
- @param Poll\r
- Polls for incoming data packets and processes outgoing data packets. \r
-\r
**/\r
struct _EFI_MANAGED_NETWORK_PROTOCOL {\r
EFI_MANAGED_NETWORK_GET_MODE_DATA GetModeData;\r