Hello rtnet dev, I think I found a bug in RTnet: ping and non-rt applications (e.g. dropbear) send non-rt traffic via vnic0, but the ethernet type is 0x9021 (real-time media access control type): xenomai-3.0.9/kernel/drivers/net/stack/rtmac/rtmac_vnic.c:156: res = rtmac_add_header(rtdev, ethernet->h_dest, rtskb, xenomai-3.0.9/kernel/drivers/net/stack/include/rtmac/rtmac_proto.h:32:#define ETH_RTMAC 0x9021 xenomai-3.0.9/kernel/drivers/net/stack/include/rtmac/rtmac_proto.h:59: (rtdev->hard_header(skb, rtdev, ETH_RTMAC, daddr, I have caught the traffic through wireshark which confirmed this info.
I succesfully can ping and ssh between qemu rtnet virtual machines on vnic0 but I can not ping a non-rtnet machine from a rtnet machine via vnic0 and I can not connect using ssh from a non-rtnet machine to a rtnet machine. In order to reproduce the bug I have posted a qemu rtnet virtual machine and instructions to this link: https://github.com/laurentiuduca/rtnet-geek I mention that rtping works ok. Kind regards, L-C. Duca