X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=secchan%2Fin-band.h;h=736ad76483a707d8b330953b029953787fb9e835;hb=cdd35cff225bf39767ea9e2e535cf2940b0e5127;hp=972611d61aeb4c0b568339a203d6ff850142607f;hpb=a14bc59fb8f27db193d74662dc9c5cb8237177ef;p=openvswitch diff --git a/secchan/in-band.h b/secchan/in-band.h index 972611d6..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; -int in_band_create(struct ofproto *, struct dpif *, struct switch_status *, - struct rconn *controller, struct in_band **); +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 *);