Hi, I've encountered some problems building a controller with libopenvswitch in C++. Although they can be solved by some hacks, I want to know if OVS is meant to be used in such case.
1. In include/openvswitch, some headers are wrapped with 'extern "C"' (e.g. ofpbuf.h), while some are not (e.g. ofp-util.h). 2. The identifier "public" in "struct ofputil_packet_in_private" conflicts with C++ keyword. Not sure if there're others. 3. Private and public declarations (like the ofputil_packet_in_private) could be separated to different files. Also some more APIs (like rconn) could be extracted from lib directory? Thanks, Xiao _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss