X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=secchan%2Fin-band.h;h=736ad76483a707d8b330953b029953787fb9e835;hb=a393b897f27405592dc56f7084796c8bf1815519;hp=1e13a6a91cc0553e2ba47a4f49dc31246f315381;hpb=26d9fe3b2dba0dac81053f4584a59754565b6c34;p=openvswitch diff --git a/secchan/in-band.h b/secchan/in-band.h index 1e13a6a9..736ad764 100644 --- a/secchan/in-band.h +++ b/secchan/in-band.h @@ -21,16 +21,21 @@ struct dpif; struct in_band; +struct odp_actions; struct ofproto; struct rconn; struct secchan; struct settings; struct switch_status; -void in_band_create(struct ofproto *, struct switch_status *, +void in_band_create(struct ofproto *, struct dpif *, struct switch_status *, struct rconn *controller, struct in_band **); void in_band_destroy(struct in_band *); void in_band_run(struct in_band *); +bool in_band_msg_in_hook(struct in_band *, const flow_t *, + const struct ofpbuf *packet); +bool in_band_rule_check(struct in_band *, const flow_t *, + const struct odp_actions *); void in_band_wait(struct in_band *); void in_band_flushed(struct in_band *);