Ben Pfaff
6b617bac12
Move exported headers to include/openflow, private headers to lib/.
...
This makes it easier to install the headers, or to use them directly from
another software package with -I$(openflow)/include, without invading
the top-level include file namespace.
2008-10-29 15:15:45 -07:00
Ben Pfaff
f593e3ab70
Merge branch "partner", to simplify partner integration.
2008-09-15 15:31:36 -07:00
Ben Pfaff
553dfa572d
Break passive vconns out into separate pvconn routines and data structures.
...
There really was nothing in common between the active and passive vconns.
This arrangement makes more sense.
2008-09-15 14:29:53 -07:00
Ben Pfaff
9fe9a47916
Make "struct vconn" opaque.
2008-09-15 14:29:53 -07:00
Ben Pfaff
c2eb869bdb
Use vconn_init() instead of explicit initialization in one last place.
...
Commit b5e16b0723 , "Respin "Make vconns keep track of their names and
include them in log messages,"" was supposed to do this everywhere, but
this instance was evidently missed.
2008-09-11 11:40:01 -07:00
Ben Pfaff
66f51290ba
Don't use designated struct member initializers in code compiled outside of Linux.
...
Needed for partner builds.
2008-09-04 13:53:27 -07:00
Ben Pfaff
5549180a54
Rename struct buffer to struct ofpbuf.
...
Fixes namespace conflict for partner development.
2008-09-04 13:53:26 -07:00
Ben Pfaff
b5e16b0723
Respin "Make vconns keep track of their names and include them in log messages."
...
This time, leave out the segfaults.
2008-09-04 09:47:05 -07:00
Ben Pfaff
ab43666b20
vlog: Apply rate-limiting everywhere it seems warranted.
2008-08-26 13:25:21 -07:00
Ben Pfaff
85a2e91f5f
vconn: Introduce infrastructure for stream socket-based vconns.
2008-07-30 15:44:22 -07:00