      Arriving Packet
      	    | 
      	    | ,---------------------.   
      	    V V                     |       	
      	 +-------+                  |	  
      	 |Receive|           Receive Buffer Pool
      	 |State  |           +-------------------+
      	 |Machine|           | | | | | | | | | | |
      	 +-------+           +-------------------+ 		       
      	     |                         ^                     LANai Memory 
      	- - -|- - - - - - - - - - - - -|- - - - - - - - - - - - - - - - -
      	     |                         |              User Process Memory
      	     V                         |           		       
       Receive Event Queue             |                 	       
      +-------------------+            |                	       
      | | | | | | | | | | |            |                	       
      +-------------------+            `--- gm_provide_receive_buffer() 
       	         |                          ...         
		 `------------------------- gm_receive()
