<div dir="ltr">Dear All,<br><br>I've been using the GTP-U kernel module to communicate with a P-GW.<br><br>Running Fedora 29, kernel 4.18.16-300.fc29.x86_64.<br><br>At high traffic levels through the GTP-U tunnel I see the performance degrade as 100% CPU is consumed by a single ksoftirqd process.<br><br>It is running on a multi-cpu machine and as far as I can tell the load is evenly spread across the cpus (ie either manually via smp_affinity, or even irqbalance, checking /proc/interrupts so forth.).<br><br>Has anyone else experienced this?<br><br>Is there any particular area you could recommend I investigate to find the root cause of this bottleneck, as i'm starting to scratch my head where to look next...<br><br>Thanks in advance<br>Tony<br> <br>---- FYI<br><br>modinfo gtp<br>filename:       /lib/modules/4.18.16-300.fc29.x86_64/kernel/drivers/net/gtp.ko.xz<br>alias:          net-pf-16-proto-16-family-gtp<br>alias:          rtnl-link-gtp<br>description:    Interface driver for GTP encapsulated traffic<br>author:         Harald Welte <<a href="mailto:hwelte@sysmocom.de">hwelte@sysmocom.de</a>><br>license:        GPL<br>depends:        udp_tunnel<br>retpoline:      Y<br>intree:         Y<br>name:           gtp<br>vermagic:       4.18.16-300.fc29.x86_64 SMP mod_unload <br><br>modinfo udp_tunnel<br>filename:       /lib/modules/4.18.16-300.fc29.x86_64/kernel/net/ipv4/udp_tunnel.ko.xz<br>license:        GPL<br>depends:        <br>retpoline:      Y<br>intree:         Y<br>name:           udp_tunnel<br>vermagic:       4.18.16-300.fc29.x86_64 SMP mod_unload <br></div>