Skip to content

zebra: kernel: fib_nh_match warnings #6412

@k0ste

Description

@k0ste

Kernel: Linux linux01 5.6.10-arch1-1-nfcustom #1 SMP PREEMPT Wed, 06 May 2020 04:26:51 +0000 x86_64 GNU/Linux
Zebra:

zebra version 7.3.1
Copyright 1996-2005 Kunihiro Ishiguro, et al.
configured with:
	'--prefix=/usr' '--sbindir=/usr/bin' '--sysconfdir=/etc/frr' '--localstatedir=/run/frr' '--enable-exampledir=/usr/share/doc/frr/examples' '--with-libpam' '--enable-snmp=agentx' '--enable-multipath=256' '--enable-user=frr' '--enable-group=frr' '--enable-vty-group=frrvty' '--enable-configfile-mask=0640' '--enable-logfile-mask=0640' '--enable-shell-access' '--enable-systemd' '--enable-rpki' '--enable-fpm'

systemd:

systemd 245 (245.5-2-arch)
+PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid

How to reproduce:

  1. Setup systemd-networkd:

/etc/systemd/network/dummy0.netdev:

[NetDev]
Name=dummy0
Kind=dummy

/etc/systemd/network/dummy0.network:

[Match]
Name=dummy0

[Network]
Address=100.100.100.1/24

[RoutingPolicyRule]
From=100.100.100.1
Table=100
Priority=100

[Route]
Gateway=100.100.100.254
Destination=0.0.0.0/0
Table=100
  1. frr daemons:
ospfd=yes
ldpd=yes
nhrpd=yes
pbrd=yes
bfdd=yes
vrrpd=yes
zebra=yes
ospfd_instances="1,2"
vtysh_enable=yes
  1. frr conf:
frr version 7.3.1
frr defaults traditional
hostname linux01
log syslog informational
no ip forwarding
no ipv6 forwarding
!
ip route 0.0.0.0/0 100.100.100.254 5
!
line vty
!
  1. systemctl reenable frr systemd-networkd

  2. systemctl reboot

  3. check ip routes & rules:

[root@linux01 /]# ip rule show
0:	from all lookup local
100:	from 100.100.100.1 lookup networkd
32766:	from all lookup main
32767:	from all lookup default
[root@linux01 /]# ip route show table 100
default via 100.100.100.254 dev dummy0 proto static 
  1. systemctl restart systemd-networkd

  2. Result:

[Fri May 15 04:05:25 2020] ------------[ cut here ]------------
[Fri May 15 04:05:25 2020] WARNING: CPU: 1 PID: 510 at include/net/nexthop.h:251 fib_nh_match+0x210/0x400
[Fri May 15 04:05:25 2020] Modules linked in: intel_rapl_msr intel_rapl_common crct10dif_pclmul crc32_pclmul ghash_clmulni_intel joydev mousedev aesni_intel crypto_simd dummy cryptd glue_helper ttm drm_kms_helper cec psmouse intel_agp intel_rapl_perf rc_core syscopyarea sysfillrect i2c_piix4 sysimgblt pcspkr battery e1000 fb_sys_fops vboxguest intel_gtt input_leds ac evdev mac_hid drm agpgart ip_tables x_tables xfs libcrc32c crc32c_generic sr_mod cdrom ata_generic pata_acpi ohci_pci serio_raw atkbd libps2 crc32c_intel ehci_pci ehci_hcd ohci_hcd i8042 ata_piix serio
[Fri May 15 04:05:25 2020] CPU: 1 PID: 510 Comm: systemd-network Not tainted 5.6.10-arch1-1-nfcustom #1
[Fri May 15 04:05:25 2020] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
[Fri May 15 04:05:25 2020] RIP: 0010:fib_nh_match+0x210/0x400
[Fri May 15 04:05:25 2020] Code: 7c 24 18 48 8b b5 90 00 00 00 e8 cb 97 f6 ff 48 8b 7c 24 18 41 89 c4 e8 7e 93 f6 ff 45 85 e4 0f 85 43 fe ff ff e9 66 ff ff ff <0f> 0b e9 2e ff ff ff 3c 0a 0f 85 72 fe ff ff 48 8b 8d 98 00 00 00
[Fri May 15 04:05:25 2020] RSP: 0018:ffffa5d00064ba68 EFLAGS: 00010282
[Fri May 15 04:05:25 2020] RAX: 0000000000000012 RBX: ffffa5d00064bbc8 RCX: 0000000000000000
[Fri May 15 04:05:25 2020] RDX: ffffa5d00064bce8 RSI: ffff88a25a02be80 RDI: ffffa5d00064bb08
[Fri May 15 04:05:25 2020] RBP: ffff88a25a02be80 R08: 00000000000000fe R09: ffffa5d00064bce8
[Fri May 15 04:05:25 2020] R10: 0000000000000000 R11: ffff88a2586f0d40 R12: ffffa5d00064ba88
[Fri May 15 04:05:25 2020] R13: 0000000000000000 R14: ffffa5d00064bbc8 R15: ffff88a2582f2ec0
[Fri May 15 04:05:25 2020] FS:  00007f0439e7aa80(0000) GS:ffff88a25bd00000(0000) knlGS:0000000000000000
[Fri May 15 04:05:25 2020] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Fri May 15 04:05:25 2020] CR2: 00005565ebb83048 CR3: 000000011ab8a004 CR4: 00000000000606e0
[Fri May 15 04:05:25 2020] Call Trace:
[Fri May 15 04:05:25 2020]  ? memcg_check_events+0x40/0x220
[Fri May 15 04:05:25 2020]  fib_table_delete+0x1a7/0x310
[Fri May 15 04:05:25 2020]  inet_rtm_delroute+0x96/0x100
[Fri May 15 04:05:25 2020]  rtnetlink_rcv_msg+0x137/0x3c0
[Fri May 15 04:05:25 2020]  ? rtnl_calcit.isra.0+0x120/0x120
[Fri May 15 04:05:25 2020]  netlink_rcv_skb+0x78/0x150
[Fri May 15 04:05:25 2020]  netlink_unicast+0x19c/0x240
[Fri May 15 04:05:25 2020]  netlink_sendmsg+0x243/0x480
[Fri May 15 04:05:25 2020]  sock_sendmsg+0x5e/0x60
[Fri May 15 04:05:25 2020]  __sys_sendto+0x120/0x190
[Fri May 15 04:05:25 2020]  __x64_sys_sendto+0x25/0x30
[Fri May 15 04:05:25 2020]  do_syscall_64+0x4e/0x150
[Fri May 15 04:05:25 2020]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Fri May 15 04:05:25 2020] RIP: 0033:0x7f043ade392a
[Fri May 15 04:05:25 2020] Code: 48 c7 c0 ff ff ff ff eb bc 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 76 c3 0f 1f 44 00 00 55 48 83 ec 30 44 89 4c
[Fri May 15 04:05:25 2020] RSP: 002b:00007ffe695e6018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[Fri May 15 04:05:25 2020] RAX: ffffffffffffffda RBX: 00007ffe695e609c RCX: 00007f043ade392a
[Fri May 15 04:05:25 2020] RDX: 0000000000000034 RSI: 0000555632aab630 RDI: 0000000000000003
[Fri May 15 04:05:25 2020] RBP: 0000555632a85820 R08: 00007ffe695e6020 R09: 0000000000000010
[Fri May 15 04:05:25 2020] R10: 0000000000000000 R11: 0000000000000246 R12: 0000555632aceb50
[Fri May 15 04:05:25 2020] R13: 00000000000001fe R14: 0000555632aabf20 R15: 0000555631c5ac98
[Fri May 15 04:05:25 2020] ---[ end trace bbe9130f8bdf79fb ]---

Metadata

Metadata

Labels

bugplatformIssue in a specific platform

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions