X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ofproto%2Fofproto-sflow.h;h=6f9a93d20206e8120558d9da2efa9d6512203587;hb=f8186f2c8111c171a26ffded62affb1ac1837e88;hp=ec86d115941facb25a6c4e68b30507a39b6ada88;hpb=a0bc29a541fc7dc6e20137d5558e2094d614e6ab;p=openvswitch diff --git a/ofproto/ofproto-sflow.h b/ofproto/ofproto-sflow.h index ec86d115..6f9a93d2 100644 --- a/ofproto/ofproto-sflow.h +++ b/ofproto/ofproto-sflow.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009 InMon Corp. + * Copyright (c) 2009, 2010 InMon Corp. * Copyright (c) 2009 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -22,7 +22,8 @@ #include "svec.h" struct dpif; -struct odp_msg; +struct dpif_upcall; +struct flow; struct ofproto_sflow_options; struct ofproto_sflow *ofproto_sflow_create(struct dpif *); @@ -35,12 +36,11 @@ bool ofproto_sflow_is_enabled(const struct ofproto_sflow *); void ofproto_sflow_add_port(struct ofproto_sflow *, uint16_t odp_port, const char *netdev_name); void ofproto_sflow_del_port(struct ofproto_sflow *, uint16_t odp_port); -void ofproto_sflow_set_group_sizes(struct ofproto_sflow *, - size_t n_flood, size_t n_all); void ofproto_sflow_run(struct ofproto_sflow *); void ofproto_sflow_wait(struct ofproto_sflow *); -void ofproto_sflow_received(struct ofproto_sflow *, struct odp_msg *); +void ofproto_sflow_received(struct ofproto_sflow *, + const struct dpif_upcall *, const struct flow *); #endif /* ofproto/ofproto-sflow.h */