X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fadj%2Fadj_delegate.h;fp=src%2Fvnet%2Fadj%2Fadj_delegate.h;h=096c1823e2744dbd0fc29e82a4ffeb29ca9b53e2;hb=77cfc0171da0fa2b305378731a5fefd659d8947d;hp=f6da245bb52c9c8475bd28e7e28d9bc5cc1d0b5e;hpb=5d4b8912d2fe186b4fb920a72b3a2f7b556f4e7d;p=vpp.git diff --git a/src/vnet/adj/adj_delegate.h b/src/vnet/adj/adj_delegate.h index f6da245bb52..096c1823e27 100644 --- a/src/vnet/adj/adj_delegate.h +++ b/src/vnet/adj/adj_delegate.h @@ -77,12 +77,18 @@ typedef void (*adj_delegate_adj_deleted_t)(adj_delegate_t *aed); */ typedef u8 * (*adj_delegate_format_t)(const adj_delegate_t *aed, u8 *s); +/** + * Notification that an adjacency has been created + */ +typedef u8 * (*adj_delegate_adj_created_t)(adj_index_t ai); + /** * An ADJ delegate virtual function table */ typedef struct adj_delegate_vft_t_ { adj_delegate_format_t adv_format; adj_delegate_adj_deleted_t adv_adj_deleted; + adj_delegate_adj_created_t adv_adj_created; } adj_delegate_vft_t; /**