]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Zero `struct weightened_nhop` fields in nhgrp_get_addition_group().
authorAlexander V. Chernikov <melifaro@FreeBSD.org>
Sat, 20 Mar 2021 08:26:03 +0000 (08:26 +0000)
committerAlexander V. Chernikov <melifaro@FreeBSD.org>
Wed, 31 Mar 2021 20:00:10 +0000 (20:00 +0000)
commit0e7f02a1a996960895d7cf8a39a407bcdb43168c
tree187861d4d25570f58be4737ec1d3c6cabbf3486e
parentb7fbdb5042c619221ee0b97573affcb8bcb59458
Zero `struct weightened_nhop` fields in nhgrp_get_addition_group().

`struct weightened_nhop` has spare 32bit between the fields due to
 the alignment (on amd64).
Not zeroing these spare bits results in duplicating nhop groups
 in the kernel due to the way how comparison works.

Approved by: re (gjb)

(cherry picked from commit 6f43c72b472ee78e04f1ebd347ca0ae7787ee876)
sys/net/route/nhgrp_ctl.c