diff options
author | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-07-25 10:37:15 +0000 |
---|---|---|
committer | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-07-25 10:37:15 +0000 |
commit | 4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086 (patch) | |
tree | 9a160b769c30da11432d201c7ba7214ef452f650 /MdePkg/Include/Protocol/ManagedNetwork.h | |
parent | bb80e3b213f1d9409cd97a63e4d40191ce502912 (diff) | |
download | edk2-platforms-4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086.tar.xz |
Code Scrub for Protocol and Ppi Definition
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5564 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Protocol/ManagedNetwork.h')
-rw-r--r-- | MdePkg/Include/Protocol/ManagedNetwork.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/MdePkg/Include/Protocol/ManagedNetwork.h b/MdePkg/Include/Protocol/ManagedNetwork.h index 45ff98270b..4e010fce20 100644 --- a/MdePkg/Include/Protocol/ManagedNetwork.h +++ b/MdePkg/Include/Protocol/ManagedNetwork.h @@ -297,6 +297,39 @@ EFI_STATUS )
;
+/**
+ @par Protocol Description:
+ The MNP is used by network applications (and drivers) to
+ perform raw (unformatted) asynchronous network packet I/O.
+
+ @param GetModeData
+ Returns the current MNP child driver operational parameters.
+ May also support returning underlying Simple Network Protocol (SNP) driver mode data.
+
+ @param Configure
+ Sets and clears operational parameters for an MNP child driver.
+
+ @param McastIpToMac
+ Translates a software (IP) multicast address to a hardware (MAC) multicast address.
+ This function may be unsupported in some MNP implementations.
+
+ @param Groups
+ Enables and disables receive filters for multicast addresses.
+ This function may be unsupported in some MNP implementations.
+
+ @param Transmit
+ Places asynchronous outgoing data packets into the transmit queue.
+
+ @param Receive
+ Places an asynchronous receiving request into the receiving queue.
+
+ @param Cancel
+ Aborts a pending transmit or receive request.
+
+ @param Poll
+ Polls for incoming data packets and processes outgoing data packets.
+
+**/
struct _EFI_MANAGED_NETWORK_PROTOCOL {
EFI_MANAGED_NETWORK_GET_MODE_DATA GetModeData;
EFI_MANAGED_NETWORK_CONFIGURE Configure;
|