]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add fibnum, family and vnet pointer to each rib head.
authormelifaro <melifaro@FreeBSD.org>
Thu, 9 Jan 2020 17:21:00 +0000 (17:21 +0000)
committermelifaro <melifaro@FreeBSD.org>
Thu, 9 Jan 2020 17:21:00 +0000 (17:21 +0000)
commitaf1352e631adeaf713d66edca2fe38399ea96d1e
tree9a80f413018a3af30097eed846d279d134775bbb
parentc5665254dc326446da8afce673b3382eaa7f233b
Add fibnum, family and vnet pointer to each rib head.

Having metadata such as fibnum or vnet in the struct rib_head
 is handy as it eases building functionality in the routing space.
This change is required to properly bring back route redirect support.

Reviewed by: bz
MFC after: 3 weeks
Differential Revision: https://reviews.freebsd.org/D23047
sys/net/radix_mpath.c
sys/net/radix_mpath.h
sys/net/route.c
sys/net/route.h
sys/net/route_var.h
sys/netinet/in_proto.c
sys/netinet/in_rmx.c
sys/netinet6/in6_proto.c
sys/netinet6/in6_rmx.c
sys/sys/domain.h