X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession.h;fp=src%2Fvnet%2Fsession%2Fsession.h;h=54740e64cf0c1fbc105e8127583536c692cf0c50;hb=d810a6e218e9af3c3bccd58c9a2d925a7f12242e;hp=4fa9194077eccb463356ac951cc743451528e65e;hpb=5efc0cdf48e45ff457c5ddead157165b725e78f3;p=vpp.git diff --git a/src/vnet/session/session.h b/src/vnet/session/session.h index 4fa9194077e..54740e64cf0 100644 --- a/src/vnet/session/session.h +++ b/src/vnet/session/session.h @@ -527,6 +527,13 @@ int session_tx_fifo_peek_bytes (transport_connection_t * tc, u8 * buffer, u32 offset, u32 max_bytes); u32 session_tx_fifo_dequeue_drop (transport_connection_t * tc, u32 max_bytes); +always_inline void +session_set_state (session_t *s, session_state_t session_state) +{ + s->session_state = session_state; + SESSION_EVT (SESSION_EVT_STATE_CHANGE, s); +} + always_inline u32 transport_max_rx_enqueue (transport_connection_t * tc) {