netdev: Add protocol field to netdev_hlist_t struct + cppcheck suppressions

Just realized I need to identify headers for IPv6's next header field…

+ found some issues for cppcheck