File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -659,6 +659,11 @@ typedef struct CXPLAT_DATAPATH {
659659
660660} CXPLAT_DATAPATH ;
661661
662+ typedef  struct  DECLSPEC_ALIGN (MEMORY_ALLOCATION_ALIGNMENT ) SOCK_RX_PACKET  {
663+     CXPLAT_RECV_DATA ;
664+     CXPLAT_DATAPATH_INTERNAL_RECV_BUFFER_CONTEXT  Context ;
665+ } SOCK_RX_PACKET ;
666+ 
662667#ifdef  DEBUG 
663668#ifndef  AllocOffset 
664669#define  AllocOffset  (sizeof(void*) * 2)
@@ -790,9 +795,7 @@ CxPlatDataPathRecvPacketToRecvData(
790795    )
791796{
792797    return  (CXPLAT_RECV_DATA * )
793-         (((PUCHAR )Context ) - 
794-             sizeof (CXPLAT_DATAPATH_INTERNAL_RECV_BUFFER_CONTEXT ) - 
795-             sizeof (CXPLAT_RECV_DATA ));
798+         (((PUCHAR )Context ) -  sizeof (SOCK_RX_PACKET ));
796799}
797800
798801CXPLAT_RECV_PACKET * 
@@ -801,9 +804,7 @@ CxPlatDataPathRecvDataToRecvPacket(
801804    )
802805{
803806    return  (CXPLAT_RECV_PACKET * )
804-         (((PUCHAR )Datagram ) + 
805-             sizeof (CXPLAT_RECV_DATA ) + 
806-             sizeof (CXPLAT_DATAPATH_INTERNAL_RECV_BUFFER_CONTEXT ));
807+         (((PUCHAR )Datagram ) +  sizeof (SOCK_RX_PACKET ));
807808}
808809
809810CXPLAT_DATAPATH_INTERNAL_RECV_BUFFER_CONTEXT * 
@@ -1280,8 +1281,7 @@ CxPlatDataPathInitialize(
12801281
12811282    Datapath -> DatagramStride  = 
12821283        ALIGN_UP (
1283-             sizeof (CXPLAT_RECV_DATA ) + 
1284-             sizeof (CXPLAT_DATAPATH_INTERNAL_RECV_BUFFER_CONTEXT ) + 
1284+             sizeof (SOCK_RX_PACKET ) + 
12851285            ClientRecvContextLength ,
12861286            PVOID );
12871287    Datapath -> RecvPayloadOffset  = 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments