summaryrefslogtreecommitdiffstats
path: root/lib/vrf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib, zebra: move ns context intialization to zebraIgor Ryzhov2025-01-151-9/+0
* lib: remove VRF_BACKEND_UNKNOWNIgor Ryzhov2025-01-151-6/+1
* lib: vrf: track oper-state inlineChristian Hopps2025-01-141-3/+45
* lib, zebra: fix exit commandsIgor Ryzhov2024-04-161-1/+1
* zebra: fix route deletion during zebra shutdownAlexander Skorichenko2024-03-151-21/+28
* lib, mgmtd: don't register NB config callbacks in mgmtdIgor Ryzhov2024-02-041-0/+18
* lib: fix "no vrf" commandIgor Ryzhov2024-02-021-12/+0
* zebra: convert vrf configuration output to NBIgor Ryzhov2024-01-281-0/+21
* *: Remove sys/ioctl.h from zebra.hDonald Sharp2024-01-041-0/+1
* zebra: support yielding between oper state routes queryChristian Hopps2023-12-281-0/+14
* lib: all: remove './' from xpath 22% speedupChristian Hopps2023-11-291-1/+1
* *: Rearrange vrf_bitmap_X api to reduce memory footprintDonald Sharp2023-06-261-15/+41
* *: Add a hash_clean_and_free() functionDonald Sharp2023-03-211-5/+1
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-16/+1
* lib: Add missing enum's to switch statementDonald Sharp2023-01-311-1/+1
* *: fix non-const northbound XPath format stringsDavid Lamparter2023-01-271-1/+1
* lib: remove dead logic codeRafael Zalamena2023-01-191-2/+1
* lib: disable vrf before terminating interfacesStephen Worley2022-11-221-0/+1
* Merge pull request #10183 from idryzhov/rework-vrf-renameRafael Zalamena2022-01-171-31/+2
|\
| * *: rework renaming the default VRFIgor Ryzhov2021-12-211-31/+2
* | lib: default VRF may not exist on early exitDavid Lamparter2021-12-141-1/+2
|/
* lib, yang: remove vrf from the interface list keyIgor Ryzhov2021-11-231-7/+2
* *: cleanup ifp->vrf_idIgor Ryzhov2021-11-221-7/+0
* lib: fix vrf deletion when the last interface is deletedIgor Ryzhov2021-11-111-4/+1
* lib: fix crash when terminating inactive VRFsIgor Ryzhov2021-11-031-1/+4
* zebra: fix stale pointer when netns is deletedIgor Ryzhov2021-11-031-3/+1
* Merge pull request #9846 from idryzhov/lib-zebra-netnsMark Stapp2021-10-261-135/+22
|\
| * lib: move zebra-only netns stuff to zebraIgor Ryzhov2021-10-181-135/+22
* | lib: allow to create interfaces in non-existing VRFsIgor Ryzhov2021-10-191-12/+10
|/
* vrf_name_to_id(): removeG. Paul Ziemba2021-09-071-15/+0
* lib: Remove unused function vrf_generate_idDonald Sharp2021-09-021-7/+0
* lib: remove unused argument from vrf_cmd_initIgor Ryzhov2021-08-261-2/+1
* lib, zebra: move vrf netns commands from lib to zebraIgor Ryzhov2021-08-231-63/+0
* lib, zebra: Preserve user-configured VRF on netns deletionXiao Liang2021-07-301-0/+1
* lib: remove vrf-interface config when removing the VRFIgor Ryzhov2021-06-211-1/+15
* lib: terminate default vrf lastStephen Worley2021-06-111-11/+20
* zebra: fix config after exit from vrfIgor Ryzhov2021-06-041-2/+0
* Merge pull request #8210 from LabNConsulting/chopps/always-batchDonald Sharp2021-06-031-2/+1
|\
| * northbound: KISS always batch yang config (file read), it's fasterChristian Hopps2021-06-021-2/+1
* | lib: fix binding to a vrfIgor Ryzhov2021-05-311-13/+38
|/
* lib: fix missing newlineIgor Ryzhov2021-05-241-1/+1
* lib: adapt to version 2 of libyangChristian Hopps2021-05-131-1/+2
* *: modify VRF_CONFIGURED flag only in VRF NB layerIgor Ryzhov2021-03-281-2/+2
* *: require semicolon after DEFINE_QOBJ & co.David Lamparter2021-03-171-1/+1
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-2/+2
* lib: add definitions for vrf xpathsIgor Ryzhov2021-02-221-4/+3
* *: remove tabs & newlines from log messagesDavid Lamparter2021-02-141-2/+2
* Merge pull request #7508 from sudhanshukumar22/zebra-vrf-deleteStephen Worley2021-02-101-0/+47
|\
| * zebra: treat vrf add for existing vrf as updatesudhanshukumar222021-02-011-0/+47
* | vrf: use wrappers to change VRF_CONFIGURED flagIgor Ryzhov2021-02-091-2/+2