X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ofproto%2Fofproto-sflow.h;h=6f9a93d20206e8120558d9da2efa9d6512203587;hb=a4a2643672e4d2f68f8246e406749009a3f3211b;hp=ec86d115941facb25a6c4e68b30507a39b6ada88;hpb=2ad2eb042517b975d761d456cceb5c9325c4aaa7;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 */