ubuntu 14.04, 32-bit, Linux fedach 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:41:17 UTC 2019 i686 i686 i686 GNU/Linux
Stops working at random after staying up anywhere between a couple of days to months. Initiates and responds successfully to DECnet commands till crash. Rebooting restores DECnet.
[ 720.683223] ------------[ cut here ]------------
[ 720.683243] WARNING: CPU: 0 PID: 0 at /build/linux-LskUgs/linux-3.13.0/include/net/dst.h:182 dn_rt_set_next_hop+0x16a/0x180 decnet
[ 720.683244] Modules linked in: appletalk psnap llc decnet arc4 md4 binfmt_misc nls_utf8 cifs fscache ipt_REJECT xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast joydev kvm_intel nf_nat_ftp nf_nat nf_conntrack_ftp kvm nf_conntrack crc32_pclmul iptable_filter ip_tables x_tables aesni_intel aes_i586 xts lrw gf128mul ablk_helper vmwgfx cryptd ttm drm serio_raw video i2c_piix4 mac_hid parport_pc ppdev lp parport hid_generic usbhid hid psmouse ahci libahci e1000 pata_acpi
[ 720.683269] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.13.0-170-generic #220-Ubuntu
[ 720.683270] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
[ 720.683271] 00000000 00000000 cf80bcc8 c166e59b 00000000 d0b6fa3c cf80bcf8 c105b79e
[ 720.683274] c1850524 00000000 00000000 d0b6fa3c 000000b6 d0b6a3ea d0b6a3ea c6d37480
[ 720.683276] ca922000 c6d374f4 cf80bd08 c105b862 00000009 00000000 cf80bd20 d0b6a3ea
[ 720.683279] Call Trace:
[ 720.683283] [<c166e59b>]</c166e59b> dump_stack+0x57/0x70
[ 720.683286] [<c105b79e>]</c105b79e> warn_slowpath_common+0x7e/0xa0
[ 720.683289] [<d0b6a3ea>]</d0b6a3ea> ? dn_rt_set_next_hop+0x16a/0x180 [decnet]
[ 720.683291] [<d0b6a3ea>]</d0b6a3ea> ? dn_rt_set_next_hop+0x16a/0x180 [decnet]
[ 720.683293] [<c105b862>]</c105b862> warn_slowpath_null+0x22/0x30
[ 720.683295] [<d0b6a3ea>]</d0b6a3ea> dn_rt_set_next_hop+0x16a/0x180 [decnet]
[ 720.683297] [<d0b6a6be>]</d0b6a6be> dn_route_input+0x2be/0x400 [decnet]
[ 720.683300] [<d0b6a800>]</d0b6a800> ? dn_route_input+0x400/0x400 [decnet]
[ 720.683302] [<d0b6a822>]</d0b6a822> dn_route_rx_packet+0x22/0x310 [decnet]
[ 720.683304] [<c108c6fd>]</c108c6fd> ? __enqueue_entity+0x6d/0x80
[ 720.683307] [<d0b6e656>]</d0b6e656> ? dn_neigh_endnode_hello+0xa6/0x100 [decnet]
[ 720.683310] [<d0b6a800>]</d0b6a800> ? dn_route_input+0x400/0x400 [decnet]
[ 720.683312] [<d0b69d10>]</d0b69d10> NF_HOOK_THRESH.constprop.39+0x20/0x60 [decnet]
[ 720.683314] [<c108c6fd>]</c108c6fd> ? __enqueue_entity+0x6d/0x80
[ 720.683321] [<d0b6bad9>]</d0b6bad9> dn_route_rcv+0x1e9/0x410 [decnet]
[ 720.683323] [<d0b6a800>]</d0b6a800> ? dn_route_input+0x400/0x400 [decnet]
[ 720.683325] [<d0b6b8f0>]</d0b6b8f0> ? dn_rt_cache_flush+0xe0/0xe0 [decnet]
[ 720.683328] [<c158c5ef>]</c158c5ef> __netif_receive_skb_core+0x57f/0x790
[ 720.683330] [<c158c816>]</c158c816> __netif_receive_skb+0x16/0x60
[ 720.683332] [<c158cf2f>]</c158cf2f> netif_receive_skb+0x1f/0x80
[ 720.683333] [<c158d537>]</c158d537> napi_gro_receive+0x67/0x90
[ 720.683338] [<d08364c8>]</d08364c8> e1000_clean_rx_irq+0x278/0x4e0 [e1000]
[ 720.683340] [<c1086f28>]</c1086f28> ? ttwu_do_wakeup+0x18/0x140
[ 720.683344] [<d0836250>]</d0836250> ? e1000_clean_tx_ring+0xb0/0xb0 [e1000]
[ 720.683348] [<d0837372>]</d0837372> e1000_clean+0x1d2/0x800 [e1000]
[ 720.683350] [<c1072b44>]</c1072b44> ? insert_work+0x54/0x90
[ 720.683352] [<c1072c82>]</c1072c82> ? __queue_work+0x102/0x2e0
[ 720.683354] [<c1072e75>]</c1072e75> ? delayed_work_timer_fn+0x15/0x20
[ 720.683357] [<c158dd25>]</c158dd25> net_rx_action+0x115/0x210
[ 720.683359] [<c1060987>]</c1060987> __do_softirq+0xc7/0x250
[ 720.683363] [<c10608c0>]</c10608c0> ? tasklet_action+0x100/0x100
[ 720.683364] <irq> [<c1060de5>]</c1060de5> ? irq_exit+0x95/0xa0
[ 720.683368] [<c167d345>]</c167d345> ? do_IRQ+0x45/0xb0
[ 720.683371] [<c167d0f3>]</c167d0f3> ? common_interrupt+0x33/0x38
[ 720.683374] [<c101874d>]</c101874d> ? mwait_idle+0x8d/0x110
[ 720.683376] [<c10191ba>]</c10191ba> ? arch_cpu_idle+0x2a/0x40
[ 720.683379] [<c10abcba>]</c10abcba> ? cpu_startup_entry+0x1fa/0x250
[ 720.683381] [<c1664162>]</c1664162> ? rest_init+0x62/0x70
[ 720.683385] [<c19dcaf2>]</c19dcaf2> ? start_kernel+0x3ac/0x3b2
[ 720.683387] [<c19dc57a>]</c19dc57a> ? repair_env_string+0x51/0x51
[ 720.683390] [<c19dc39c>]</c19dc39c> ? i386_start_kernel+0x137/0x13a
[ 720.683391] ---[ end trace 83dc08e9827a2bc2 ]---
[2011314.851654] show_signal_msg: 15 callbacks suppressed
[2011314.851657] cnid_dbd[6306]: segfault at 215acea8 ip b767b420 sp bfd14c50 error 4 in libdb-5.3.so[b75b0000+1ae000]
rumtuk@fedach:~$ sudo bash</irq>
I'm sorry to say that DECnet for linux has not been supported for many years now. All of the developers have moved on and the kernel code is orphaned upstream.