Message ID | 20180217123148.26733-3-sharpd@cumulusnetworks.com |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show |
Series | Allow rules to track originating protocol | expand |
diff --git a/drivers/net/vrf.c b/drivers/net/vrf.c index 139c61c8244a..ec6d2d623b60 100644 --- a/drivers/net/vrf.c +++ b/drivers/net/vrf.c @@ -1175,6 +1175,7 @@ static int vrf_fib_rule(const struct net_device *dev, __u8 family, bool add_it) memset(frh, 0, sizeof(*frh)); frh->family = family; frh->action = FR_ACT_TO_TBL; + frh->proto = RTPROT_KERNEL; if (nla_put_u8(skb, FRA_L3MDEV, 1)) goto nla_put_failure;
Allow the vrf device to specify that the kernel is the originator of the rule created for this device. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> --- drivers/net/vrf.c | 1 + 1 file changed, 1 insertion(+)