Fixed                
                
            
            
                
                    Created: May 28, 2014   
                                            Updated: Dec 3, 2018                                    
                
                    
                                    
             
         
        
            
            
                                    
                        Resolved Date: Sep 2, 2014                    
                
                                    
                        Previous ID: LIN3-35751                    
                
                                    
                        Found In Version: 6.0.0.6                    
                
                                    
                        Fix Version: 6.0.0.8                    
                
                                        
                            Severity: Severe                        
                    
                                        
                            Applicable for: Wind River Linux 6                        
                    
                                    
                        Component/s: Kernel                    
                
                                    
                        Host OS: Linux Ubuntu                    
                
                                    
                        Architecture: MIPS                    
                             
         
                        
                TIPC deadlock is occured with failed broadcast retransmission packet.
        
                        
                1. ../configure --enable-board=cavium_octeon_cn58xx_evb_nic4 --enable-kernel=cgl --enable-rootfs=glibc_cgl
2. Boot two cavium_octeon_cn58xx boards, one as tipc server, one as tipc client.
3. On tipc server, run:
        # modprobe tipc
        # tipc-config -a=1.1.1 -be=eth:eth0
   On tipc client, run:
        # modprobe tipc
        # tipc-config -a=1.1.2 -be=eth:eth0
4. Run tipc multicast_demo:
        # ./server_tipc
        # ./client_tipc
Expected results:
No cpu softloup problem happens when run tipc multicast_demo.
-------------------------------------------------------
1. OS Version : WRL 2.0.4
2. H/W : CN58xx
3. Problem : tipc deadlock problem when tipc link retransmit failed
4. Reason : tipc_node_lock() function makes deadlock in mult-core system
5. patch : attached file - removing useless tipc_node_lock
6. log : attached file
This is occured with many failed TIPC broadcast retransmission packets.
It will happend with many tipc broadcast packets(tx/rx) and it needs failed retransmisstion packets for reproduce.