summaryrefslogtreecommitdiffstats
path: root/extras/vpp_if_stats/README.md
blob: 89d60c5255d2b7e70dac56d909341aa92d4821b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
 * Copyright (c) 2017 Cisco and/or its affiliates.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at:
> #define foreach_lacp_tx_event \ _(0, BEGIN, "begin") \ _(1, NTT, "Need To Transmit") typedef enum { #define _(a, b, c) LACP_TX_EVENT_##b = (a), foreach_lacp_tx_event #undef _ } lacp_tx_event_t; #define foreach_lacp_tx_sm_state \ _(0, TRANSMIT, "transmit PDU") typedef enum { #define _(a, b, c) LACP_TX_STATE_##b = (a), foreach_lacp_tx_sm_state #undef _ } lacp_tx_sm_state_t; extern lacp_machine_t lacp_tx_machine; int lacp_tx_action_transmit (void *p1, void *p2); void lacp_tx_debug_func (member_if_t * mif, int event, int state, lacp_fsm_state_t * transition); #define LACP_ACTION_TRANSMIT LACP_ACTION_ROUTINE(lacp_tx_action_transmit) #endif /* __LACP_TX_MACHINE_H__ */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */