| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Very strange behavior between balloon driver and network driver (Arndale)
 Hello, When I'm creating/destroying domUs consecutively, suddenly network driver does not work. 
 [ 709.900000] asix 1-3.2.4:1.0 eth0: asix_rx_fixup() Bad Header Length 0x85555, offset 4  while USB-dongle network device does not show any message. 
 I investigated this problem and found out that when I comment out the following line          //if (current_credit()) hypercalls. I think while mapping and unmapping domain pages with the above hypercalls, somehow the network driver memory is corrupted. 
 Currently, most suspcious function is create_p2m_entries in xen (xen/arch/arm/p2m.c) to the given mfn without checking whether the pte is already take by someone.  this behavior is OK. If it is not OK, I think it can corrupt others memory (for instance, inocent network driver). 
 Do you have any ideas or experience similar bug (the network error)? 
 Best, Jaeyong 
 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |