Paolo Abeni
Linux user since late '90, kernel developer for too many years in closed source companies and finally landed to the Red Hat open-source paradise, Paolo contributes regularly to the Linux networking stack, focusing his effort to improve networking performances
Paolo Abeni's contributions
          
  
    
      
            
            
      
              
          
        
      
              
          Article
        
           
  
    
  
    
                        
          
                          Improve UDP performance in RHEL 8.5
                      
          
                          
                  
            
                                
                
                
                
                    Paolo Abeni
                                    
            
            
                          
              
           
          Find out why TCP is faster than UDP, then learn how to use Red Hat Enterprise Linux 8.5 to boost UDP throughput in container deployments.
    
    
  
 
    
      
              
          
  
          
                   
               
                  
   
   
        
      
              
          Article
        
           
  
    
  
    
                        
          
                          Using eXpress Data Path (XDP) maps in RHEL 8: Part 2
                      
          
                          
                  
            
                                
                
                
                
                    Paolo Abeni
                                    
            
            
                          
              
           
          This article, the second is a series about eXpress Data Path (XDP), explores maps--a more-advanced eBPF feature--and some common pitfalls and basic debugging techniques.
    
    
  
 
    
      
              
          
  
          
                   
               
                  
   
   
        
      
              
          Article
        
           
  
    
  
    
                        
          
                          Achieving high-performance, low-latency networking with XDP: Part I
                      
          
                          
                  
            
                                
                
                
                
                    Paolo Abeni
                                    
            
            
                          
              
           
          This article guides you through your first XDP program, building a working example from zero and allowing you to build a light-speed network application from there. With an XDP program, you can achieve unprecedented speed in packet filtering, because a modern driver with XDP support can easily handle more than 14 Mpps.
    
    
  
 
    
      
              
          
  
          
                   
               
                  
   
   
        
      
              
          Article
        
           
  
    
  
    
                        
          
                          The need for speed and the kernel datapath - recent improvements in UDP packets processing
                      
          
                          
                  
            
                                
                
                
                
                    Paolo Abeni
                                    
            
            
                          
              
           
          
  
          Networking hardware is becoming crazily fast, 10Gbs NICs are entry-level for server h/w, 100Gbs cards are increasingly popular and 200Gbs are already surfacing. While the Linux kernel is striving to cope with such speeds with large packets and all kind of aggregation, ISPs are requesting much more demanding workload with NFV and line rate packet processing even for 64 bytes packets. Is everything lost and are we all doomed to rely on some kernel bypass solution? Possibly, but let's first...
  
    
    
  
 
      
      
      
          
      
        Improve UDP performance in RHEL 8.5
Find out why TCP is faster than UDP, then learn how to use Red Hat Enterprise Linux 8.5 to boost UDP throughput in container deployments.
  Using eXpress Data Path (XDP) maps in RHEL 8: Part 2
This article, the second is a series about eXpress Data Path (XDP), explores maps--a more-advanced eBPF feature--and some common pitfalls and basic debugging techniques.
  Achieving high-performance, low-latency networking with XDP: Part I
This article guides you through your first XDP program, building a working example from zero and allowing you to build a light-speed network application from there. With an XDP program, you can achieve unprecedented speed in packet filtering, because a modern driver with XDP support can easily handle more than 14 Mpps.
  The need for speed and the kernel datapath - recent improvements in UDP packets processing