Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/Ip4Dxe/Ip4Common.h
- Timestamp:
- Apr 14, 2023 3:17:44 PM (22 months ago)
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/Ip4Dxe/Ip4Common.h
r85718 r99404 14 14 typedef struct _IP4_SERVICE IP4_SERVICE; 15 15 16 #define IP4_ETHER_PROTO 16 #define IP4_ETHER_PROTO 0x0800 17 17 18 18 // 19 19 // The packet is received as link level broadcast/multicast/promiscuous. 20 20 // 21 #define IP4_LINK_BROADCAST 22 #define IP4_LINK_MULTICAST 23 #define IP4_LINK_PROMISC 21 #define IP4_LINK_BROADCAST 0x00000001 22 #define IP4_LINK_MULTICAST 0x00000002 23 #define IP4_LINK_PROMISC 0x00000004 24 24 25 25 // … … 41 41 #define IP4_HEAD_OFFSET_MASK 0x1fff 42 42 43 #define IP4_ALLZERO_ADDRESS 0x00000000u44 #define IP4_ALLONE_ADDRESS 0xFFFFFFFFu45 #define IP4_ALLSYSTEM_ADDRESS 0xE0000001u46 #define IP4_ALLROUTER_ADDRESS 0xE0000002u43 #define IP4_ALLZERO_ADDRESS 0x00000000u 44 #define IP4_ALLONE_ADDRESS 0xFFFFFFFFu 45 #define IP4_ALLSYSTEM_ADDRESS 0xE0000001u 46 #define IP4_ALLROUTER_ADDRESS 0xE0000002u 47 47 48 48 /// … … 61 61 ((BOOLEAN)(((FragmentField) & IP4_HEAD_DF_MASK) == IP4_HEAD_DF_MASK)) 62 62 63 #define IP4_IS_BROADCAST(CastType) ((CastType) >= IP4_LOCAL_BROADCAST)63 #define IP4_IS_BROADCAST(CastType) ((CastType) >= IP4_LOCAL_BROADCAST) 64 64 65 65 /// … … 67 67 /// in the unit of microsecond. IP ticks once per second. 68 68 /// 69 #define IP4_US_TO_SEC(Us) (((Us) + 999999) / 1000000)69 #define IP4_US_TO_SEC(Us) (((Us) + 999999) / 1000000) 70 70 71 71 /** … … 86 86 INTN 87 87 Ip4GetNetCast ( 88 IN IP4_ADDR 89 IN IP4_INTERFACE 88 IN IP4_ADDR IpAddr, 89 IN IP4_INTERFACE *IpIf 90 90 ); 91 91 … … 108 108 INTN 109 109 Ip4GetHostCast ( 110 IN IP4_SERVICE 111 IN IP4_ADDR 112 IN IP4_ADDR 110 IN IP4_SERVICE *IpSb, 111 IN IP4_ADDR Dst, 112 IN IP4_ADDR Src 113 113 ); 114 114 … … 124 124 IP4_INTERFACE * 125 125 Ip4FindInterface ( 126 IN IP4_SERVICE 127 IN IP4_ADDR 126 IN IP4_SERVICE *IpSb, 127 IN IP4_ADDR Ip 128 128 ); 129 129 … … 139 139 IP4_INTERFACE * 140 140 Ip4FindNet ( 141 IN IP4_SERVICE 142 IN IP4_ADDR 141 IN IP4_SERVICE *IpSb, 142 IN IP4_ADDR Ip 143 143 ); 144 144 … … 155 155 IP4_INTERFACE * 156 156 Ip4FindStationAddress ( 157 IN IP4_SERVICE 158 IN IP4_ADDR 159 IN IP4_ADDR 157 IN IP4_SERVICE *IpSb, 158 IN IP4_ADDR Ip, 159 IN IP4_ADDR Netmask 160 160 ); 161 161 … … 176 176 EFI_STATUS 177 177 Ip4GetMulticastMac ( 178 IN EFI_MANAGED_NETWORK_PROTOCOL *Mnp,179 IN IP4_ADDR Multicast,180 OUT EFI_MAC_ADDRESS *Mac178 IN EFI_MANAGED_NETWORK_PROTOCOL *Mnp, 179 IN IP4_ADDR Multicast, 180 OUT EFI_MAC_ADDRESS *Mac 181 181 ); 182 182 … … 193 193 IP4_HEAD * 194 194 Ip4NtohHead ( 195 IN IP4_HEAD *Head 196 ); 197 195 IN IP4_HEAD *Head 196 ); 198 197 199 198 /** … … 211 210 BOOLEAN 212 211 Ip4StationAddressValid ( 213 IN IP4_ADDR 214 IN IP4_ADDR 212 IN IP4_ADDR Ip, 213 IN IP4_ADDR Netmask 215 214 ); 216 215
Note:
See TracChangeset
for help on using the changeset viewer.