VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (22 months ago)
Author:
vboxsync
Message:

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/NetworkPkg/Ip4Dxe/Ip4Common.h

    r85718 r99404  
    1414typedef struct _IP4_SERVICE    IP4_SERVICE;
    1515
    16 #define IP4_ETHER_PROTO       0x0800
     16#define IP4_ETHER_PROTO  0x0800
    1717
    1818//
    1919// The packet is received as link level broadcast/multicast/promiscuous.
    2020//
    21 #define IP4_LINK_BROADCAST    0x00000001
    22 #define IP4_LINK_MULTICAST    0x00000002
    23 #define IP4_LINK_PROMISC      0x00000004
     21#define IP4_LINK_BROADCAST  0x00000001
     22#define IP4_LINK_MULTICAST  0x00000002
     23#define IP4_LINK_PROMISC    0x00000004
    2424
    2525//
     
    4141#define IP4_HEAD_OFFSET_MASK  0x1fff
    4242
    43 #define IP4_ALLZERO_ADDRESS   0x00000000u
    44 #define IP4_ALLONE_ADDRESS    0xFFFFFFFFu
    45 #define IP4_ALLSYSTEM_ADDRESS 0xE0000001u
    46 #define IP4_ALLROUTER_ADDRESS 0xE0000002u
     43#define IP4_ALLZERO_ADDRESS    0x00000000u
     44#define IP4_ALLONE_ADDRESS     0xFFFFFFFFu
     45#define IP4_ALLSYSTEM_ADDRESS  0xE0000001u
     46#define IP4_ALLROUTER_ADDRESS  0xE0000002u
    4747
    4848///
     
    6161          ((BOOLEAN)(((FragmentField) & IP4_HEAD_DF_MASK) == IP4_HEAD_DF_MASK))
    6262
    63 #define IP4_IS_BROADCAST(CastType) ((CastType) >= IP4_LOCAL_BROADCAST)
     63#define IP4_IS_BROADCAST(CastType)  ((CastType) >= IP4_LOCAL_BROADCAST)
    6464
    6565///
     
    6767/// in the unit of microsecond. IP ticks once per second.
    6868///
    69 #define IP4_US_TO_SEC(Us) (((Us) + 999999) / 1000000)
     69#define IP4_US_TO_SEC(Us)  (((Us) + 999999) / 1000000)
    7070
    7171/**
     
    8686INTN
    8787Ip4GetNetCast (
    88   IN  IP4_ADDR          IpAddr,
    89   IN  IP4_INTERFACE     *IpIf
     88  IN  IP4_ADDR       IpAddr,
     89  IN  IP4_INTERFACE  *IpIf
    9090  );
    9191
     
    108108INTN
    109109Ip4GetHostCast (
    110   IN  IP4_SERVICE       *IpSb,
    111   IN  IP4_ADDR          Dst,
    112   IN  IP4_ADDR          Src
     110  IN  IP4_SERVICE  *IpSb,
     111  IN  IP4_ADDR     Dst,
     112  IN  IP4_ADDR     Src
    113113  );
    114114
     
    124124IP4_INTERFACE *
    125125Ip4FindInterface (
    126   IN IP4_SERVICE        *IpSb,
    127   IN IP4_ADDR           Ip
     126  IN IP4_SERVICE  *IpSb,
     127  IN IP4_ADDR     Ip
    128128  );
    129129
     
    139139IP4_INTERFACE *
    140140Ip4FindNet (
    141   IN IP4_SERVICE        *IpSb,
    142   IN IP4_ADDR           Ip
     141  IN IP4_SERVICE  *IpSb,
     142  IN IP4_ADDR     Ip
    143143  );
    144144
     
    155155IP4_INTERFACE *
    156156Ip4FindStationAddress (
    157   IN IP4_SERVICE        *IpSb,
    158   IN IP4_ADDR           Ip,
    159   IN IP4_ADDR           Netmask
     157  IN IP4_SERVICE  *IpSb,
     158  IN IP4_ADDR     Ip,
     159  IN IP4_ADDR     Netmask
    160160  );
    161161
     
    176176EFI_STATUS
    177177Ip4GetMulticastMac (
    178   IN  EFI_MANAGED_NETWORK_PROTOCOL *Mnp,
    179   IN  IP4_ADDR                     Multicast,
    180   OUT EFI_MAC_ADDRESS              *Mac
     178  IN  EFI_MANAGED_NETWORK_PROTOCOL  *Mnp,
     179  IN  IP4_ADDR                      Multicast,
     180  OUT EFI_MAC_ADDRESS               *Mac
    181181  );
    182182
     
    193193IP4_HEAD *
    194194Ip4NtohHead (
    195   IN IP4_HEAD           *Head
    196   );
    197 
     195  IN IP4_HEAD  *Head
     196  );
    198197
    199198/**
     
    211210BOOLEAN
    212211Ip4StationAddressValid (
    213   IN IP4_ADDR               Ip,
    214   IN IP4_ADDR               Netmask
     212  IN IP4_ADDR  Ip,
     213  IN IP4_ADDR  Netmask
    215214  );
    216215
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette