vrf.c (44bf67f32a6803339ac1ba721b158c3e2272cabe) | vrf.c (ab92d68fc22f9afab480153bd82a20f6e2533769) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * vrf.c: device driver to encapsulate a VRF space 4 * 5 * Copyright (c) 2015 Cumulus Networks. All rights reserved. 6 * Copyright (c) 2015 Shrijeet Mukherjee <shm@cumulusnetworks.com> 7 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com> 8 * --- 851 unchanged lines hidden (view full) --- 860 861 dev->flags = IFF_MASTER | IFF_NOARP; 862 863 /* MTU is irrelevant for VRF device; set to 64k similar to lo */ 864 dev->mtu = 64 * 1024; 865 866 /* similarly, oper state is irrelevant; set to up to avoid confusion */ 867 dev->operstate = IF_OPER_UP; | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * vrf.c: device driver to encapsulate a VRF space 4 * 5 * Copyright (c) 2015 Cumulus Networks. All rights reserved. 6 * Copyright (c) 2015 Shrijeet Mukherjee <shm@cumulusnetworks.com> 7 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com> 8 * --- 851 unchanged lines hidden (view full) --- 860 861 dev->flags = IFF_MASTER | IFF_NOARP; 862 863 /* MTU is irrelevant for VRF device; set to 64k similar to lo */ 864 dev->mtu = 64 * 1024; 865 866 /* similarly, oper state is irrelevant; set to up to avoid confusion */ 867 dev->operstate = IF_OPER_UP; |
868 netdev_lockdep_set_classes(dev); | |
869 return 0; 870 871out_rth: 872 vrf_rtable_release(dev, vrf); 873out_stats: 874 free_percpu(dev->dstats); 875 dev->dstats = NULL; 876out_nomem: --- 609 unchanged lines hidden --- | 868 return 0; 869 870out_rth: 871 vrf_rtable_release(dev, vrf); 872out_stats: 873 free_percpu(dev->dstats); 874 dev->dstats = NULL; 875out_nomem: --- 609 unchanged lines hidden --- |