diff options
Diffstat (limited to 'zebra/zebra_mpls.c')
| -rw-r--r-- | zebra/zebra_mpls.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/zebra/zebra_mpls.c b/zebra/zebra_mpls.c index 31b100598f..0a83473440 100644 --- a/zebra/zebra_mpls.c +++ b/zebra/zebra_mpls.c @@ -943,6 +943,9 @@ static wq_item_status lsp_process(struct work_queue *wq, void *data) case ZEBRA_DPLANE_REQUEST_SUCCESS: zvrf->lsp_installs++; break; + /* Should never happen */ + case ZEBRA_DPLANE_REQUEST_PENDING: + break; } } } else { @@ -968,6 +971,10 @@ static wq_item_status lsp_process(struct work_queue *wq, void *data) case ZEBRA_DPLANE_REQUEST_SUCCESS: zvrf->lsp_removals++; break; + + /* Should never happen */ + case ZEBRA_DPLANE_REQUEST_PENDING: + break; } } else if (CHECK_FLAG(lsp->flags, LSP_FLAG_CHANGED)) { zebra_nhlfe_t *nhlfe; @@ -1011,6 +1018,10 @@ static wq_item_status lsp_process(struct work_queue *wq, void *data) case ZEBRA_DPLANE_REQUEST_SUCCESS: zvrf->lsp_installs++; break; + + /* Should never happen */ + case ZEBRA_DPLANE_REQUEST_PENDING: + break; } } } |
