[ovs-discuss] [* 0/2] *** SUBJECT HERE ***
Ben Pfaff
blp at nicira.com
Wed Jul 29 19:26:39 UTC 2009
*** BLURB HERE ***
Ben Pfaff (2):
vswitchd: Add bond hashes to /proc/net/bonding compatibility layer.
vswitchd: Update /proc/net/bonding when bonded port properties
change.
.gitignore | 3 +-
.gitmodules | 3 +
COPYING | 1066 +++++++-
ChangeLog | 122 +
CodingStyle | 504 ---
INSTALL | 708 +++++
INSTALL.Linux | 171 -
INSTALL.SSL | 317 --
INSTALL.XenServer | 70 -
Makefile.am | 40 +-
NOTICE | 15 -
README | 134 +-
README.hwtables | 38 +
acinclude.m4 | 248 +-
boot.sh | 55 +-
configure.ac | 114 +-
controller/.gitignore | 4 +
controller/automake.mk | 8 +
controller/controller.8.in | 150 +
controller/controller.c | 336 ++
datapath/Makefile.am | 5 +
datapath/Modules.mk | 46 +-
datapath/actions.c | 424 ---
datapath/actions.h | 26 -
datapath/brc_procfs.c | 193 --
datapath/brc_procfs.h | 19 -
datapath/brc_sysfs.h | 22 +-
datapath/brc_sysfs_dp.c | 65 +-
datapath/brc_sysfs_if.c | 21 +-
datapath/brcompat.c | 554 ++--
datapath/chain.c | 212 ++
datapath/chain.h | 39 +
datapath/compat.h | 8 -
datapath/crc32.c | 40 +
datapath/crc32.h | 22 +
datapath/datapath.c | 2707 +++++++++-------
datapath/datapath.h | 163 +-
datapath/dp_act.c | 515 +++
datapath/dp_act.h | 15 +
datapath/dp_dev.c | 210 +-
datapath/dp_dev.h | 27 +-
datapath/dp_notify.c | 51 +-
datapath/flow.c | 322 ++-
datapath/flow.h | 194 +-
datapath/forward.c | 572 ++++
datapath/forward.h | 35 +
datapath/hwtable_dummy/Modules.mk | 7 +
datapath/hwtable_dummy/hwtable_dummy.c | 285 ++
datapath/linux-2.4/.gitignore | 36 +
datapath/linux-2.4/Kbuild.in | 88 +
datapath/linux-2.4/Makefile.in | 9 +
datapath/linux-2.4/Makefile.main.in | 69 +
datapath/linux-2.4/Modules.mk | 66 +
datapath/linux-2.4/README | 6 +
datapath/linux-2.4/compat-2.4/TODO | 2 +
datapath/linux-2.4/compat-2.4/attr.c | 436 +++
datapath/linux-2.4/compat-2.4/compat24.c | 30 +
datapath/linux-2.4/compat-2.4/compat24.h | 13 +
datapath/linux-2.4/compat-2.4/genetlink.c | 811 +++++
.../linux-2.4/compat-2.4/include-arm/asm/atomic.h | 54 +
.../linux-2.4/compat-2.4/include-i386/asm/atomic.h | 10 +
.../linux-2.4/compat-2.4/include-mips/asm/atomic.h | 9 +
.../compat-2.4/include-mips/asm/barrier.h | 27 +
.../linux-2.4/compat-2.4/include-mips/asm/break.h | 33 +
.../linux-2.4/compat-2.4/include-mips/asm/page.h | 17 +
.../linux-2.4/compat-2.4/include-mips/asm/system.h | 266 ++
datapath/linux-2.4/compat-2.4/include/asm/bug.h | 17 +
datapath/linux-2.4/compat-2.4/include/asm/system.h | 18 +
.../linux-2.4/compat-2.4/include/linux/compiler.h | 8 +
.../linux-2.4/compat-2.4/include/linux/delay.h | 75 +
datapath/linux-2.4/compat-2.4/include/linux/dmi.h | 34 +
.../compat-2.4/include/linux/etherdevice.h | 71 +
.../linux-2.4/compat-2.4/include/linux/genetlink.h | 82 +
datapath/linux-2.4/compat-2.4/include/linux/gfp.h | 6 +
datapath/linux-2.4/compat-2.4/include/linux/icmp.h | 15 +
.../linux-2.4/compat-2.4/include/linux/if_ether.h | 15 +
.../linux-2.4/compat-2.4/include/linux/if_vlan.h | 71 +
datapath/linux-2.4/compat-2.4/include/linux/ip.h | 20 +
datapath/linux-2.4/compat-2.4/include/linux/ipv6.h | 11 +
.../linux-2.4/compat-2.4/include/linux/jiffies.h | 30 +
.../linux-2.4/compat-2.4/include/linux/kernel.h | 67 +
.../linux-2.4/compat-2.4/include/linux/kthread.h | 34 +
datapath/linux-2.4/compat-2.4/include/linux/list.h | 493 +++
datapath/linux-2.4/compat-2.4/include/linux/llc.h | 80 +
.../linux-2.4/compat-2.4/include/linux/module.h | 30 +
.../linux-2.4/compat-2.4/include/linux/mutex.h | 58 +
.../linux-2.4/compat-2.4/include/linux/netdevice.h | 50 +
.../linux-2.4/compat-2.4/include/linux/netlink.h | 80 +
.../linux-2.4/compat-2.4/include/linux/random.h | 11 +
.../linux-2.4/compat-2.4/include/linux/rculist.h | 2 +
.../linux-2.4/compat-2.4/include/linux/rcupdate.h | 205 ++
.../linux-2.4/compat-2.4/include/linux/sched.h | 17 +
.../linux-2.4/compat-2.4/include/linux/skbuff.h | 135 +
datapath/linux-2.4/compat-2.4/include/linux/slab.h | 44 +
.../linux-2.4/compat-2.4/include/linux/sockios.h | 12 +
.../linux-2.4/compat-2.4/include/linux/spinlock.h | 8 +
.../linux-2.4/compat-2.4/include/linux/string.h | 12 +
datapath/linux-2.4/compat-2.4/include/linux/tcp.h | 25 +
datapath/linux-2.4/compat-2.4/include/linux/time.h | 15 +
.../linux-2.4/compat-2.4/include/linux/timer.h | 96 +
.../linux-2.4/compat-2.4/include/linux/types.h | 49 +
datapath/linux-2.4/compat-2.4/include/linux/udp.h | 15 +
.../linux-2.4/compat-2.4/include/linux/workqueue.h | 22 +
.../linux-2.4/compat-2.4/include/net/checksum.h | 11 +
.../linux-2.4/compat-2.4/include/net/genetlink.h | 252 ++
.../linux-2.4/compat-2.4/include/net/llc_pdu.h | 11 +
.../linux-2.4/compat-2.4/include/net/netlink.h | 1019 ++++++
datapath/linux-2.4/compat-2.4/kernel.c | 46 +
datapath/linux-2.4/compat-2.4/kthread.c | 260 ++
datapath/linux-2.4/compat-2.4/netlink.c | 116 +
datapath/linux-2.4/compat-2.4/random32.c | 143 +
datapath/linux-2.4/compat-2.4/rcupdate.c | 145 +
datapath/linux-2.4/compat-2.4/sched.c | 44 +
datapath/linux-2.4/compat-2.4/string.c | 55 +
datapath/linux-2.4/config/config-linux-2.4.35-kvm | 600 ++++
datapath/linux-2.6/.gitignore | 24 +-
datapath/linux-2.6/Kbuild.in | 6 +-
datapath/linux-2.6/Makefile.main.in | 10 +-
datapath/linux-2.6/Modules.mk | 25 +-
datapath/linux-2.6/compat-2.6/compat26.h | 6 -
datapath/linux-2.6/compat-2.6/genetlink-brcompat.c | 8 +-
...enetlink-openvswitch.c => genetlink-openflow.c} | 0
.../linux-2.6/compat-2.6/include/linux/cpumask.h | 11 -
datapath/linux-2.6/compat-2.6/include/linux/err.h | 21 -
.../linux-2.6/compat-2.6/include/linux/kernel.h | 9 -
datapath/linux-2.6/compat-2.6/include/linux/log2.h | 17 -
.../linux-2.6/compat-2.6/include/linux/mutex.h | 2 +-
.../linux-2.6/compat-2.6/include/linux/netdevice.h | 25 -
.../compat-2.6/include/linux/netfilter_bridge.h | 24 -
.../linux-2.6/compat-2.6/include/linux/netlink.h | 7 +-
.../linux-2.6/compat-2.6/include/linux/percpu.h | 10 -
.../linux-2.6/compat-2.6/include/linux/rtnetlink.h | 29 -
.../linux-2.6/compat-2.6/include/linux/skbuff.h | 76 -
datapath/linux-2.6/compat-2.6/random32.c | 2 +
datapath/linux-2.6/compat-2.6/veth.c | 537 ----
datapath/nx_act.c | 46 +
datapath/nx_act.h | 14 +
datapath/nx_act_snat.c | 587 ++++
datapath/nx_act_snat.h | 39 +
datapath/nx_msg.c | 48 +
datapath/nx_msg.h | 7 +
datapath/table-hash.c | 450 +++
datapath/table-linear.c | 217 ++
datapath/table.c | 248 --
datapath/table.h | 113 +
debian/.gitignore | 46 +-
debian/automake.mk | 50 -
debian/changelog | 4 +-
debian/commands/reconfigure | 2 +-
debian/control | 143 -
debian/control.in | 93 +
debian/control.modules.in | 21 +-
debian/copyright | 39 +-
debian/ofp-switch-setup | 615 ++++
debian/ofp-switch-setup.8 | 41 +
debian/openflow-common.dirs | 1 +
debian/openflow-common.install | 3 +
debian/openflow-common.manpages | 2 +
debian/openflow-controller.README.Debian | 10 +
debian/openflow-controller.default | 33 +
debian/openflow-controller.dirs | 1 +
debian/openflow-controller.init | 269 ++
debian/openflow-controller.install | 1 +
debian/openflow-controller.manpages | 1 +
debian/openflow-controller.postinst | 52 +
...low-datapath-module-_KVERS_.postinst.modules.in | 25 +
debian/openflow-datapath-source.README.Debian | 31 +
debian/openflow-datapath-source.copyright | 16 +
debian/openflow-datapath-source.dirs | 1 +
debian/openflow-datapath-source.install | 6 +
debian/openflow-pki-server.apache2 | 1 +
...ch-pki-server.dirs => openflow-pki-server.dirs} | 0
debian/openflow-pki-server.install | 1 +
...erver.postinst => openflow-pki-server.postinst} | 0
debian/openflow-pki.postinst | 41 +
...tch-config.dirs => openflow-switch-config.dirs} | 0
debian/openflow-switch-config.install | 1 +
debian/openflow-switch-config.manpages | 1 +
....overrides => openflow-switch-config.overrides} | 0
debian/openflow-switch-config.templates | 228 ++
debian/openflow-switch.README.Debian | 18 +
debian/openflow-switch.dirs | 2 +
debian/openflow-switch.init | 361 +++
debian/openflow-switch.install | 7 +
debian/openflow-switch.logrotate | 11 +
debian/openflow-switch.manpages | 5 +
debian/openflow-switch.postinst | 46 +
debian/openflow-switch.postrm | 43 +
debian/openflow-switch.template | 134 +
debian/openvswitch-common.dirs | 1 -
debian/openvswitch-common.install | 3 -
debian/openvswitch-common.manpages | 2 -
debian/openvswitch-controller.README.Debian | 12 -
debian/openvswitch-controller.default | 29 -
debian/openvswitch-controller.dirs | 1 -
debian/openvswitch-controller.init | 269 --
debian/openvswitch-controller.install | 1 -
debian/openvswitch-controller.manpages | 1 -
debian/openvswitch-controller.postinst | 52 -
...tch-datapath-module-_KVERS_.postinst.modules.in | 25 -
debian/openvswitch-datapath-source.README.Debian | 31 -
debian/openvswitch-datapath-source.copyright | 15 -
debian/openvswitch-datapath-source.dirs | 1 -
debian/openvswitch-datapath-source.install | 6 -
debian/openvswitch-monitor.default | 27 -
debian/openvswitch-monitor.dirs | 1 -
debian/openvswitch-monitor.init | 174 -
debian/openvswitch-monitor.install | 1 -
debian/openvswitch-pki-server.apache2 | 1 -
debian/openvswitch-pki-server.install | 1 -
debian/openvswitch-pki.postinst | 41 -
debian/openvswitch-switch-config.install | 1 -
debian/openvswitch-switch-config.manpages | 1 -
debian/openvswitch-switch-config.templates | 228 --
debian/openvswitch-switch.README.Debian | 18 -
debian/openvswitch-switch.dirs | 2 -
debian/openvswitch-switch.init | 428 ---
debian/openvswitch-switch.install | 7 -
debian/openvswitch-switch.logrotate | 11 -
debian/openvswitch-switch.manpages | 5 -
debian/openvswitch-switch.postinst | 51 -
debian/openvswitch-switch.postrm | 43 -
debian/openvswitch-switch.template | 165 -
debian/openvswitch-switchui.copyright | 21 -
debian/openvswitch-switchui.default | 35 -
debian/openvswitch-switchui.dirs | 3 -
debian/openvswitch-switchui.init | 210 --
debian/openvswitch-switchui.install | 2 -
debian/openvswitch-wdt.default | 24 -
debian/openvswitch-wdt.dirs | 2 -
debian/openvswitch-wdt.init | 176 --
debian/openvswitch-wdt.install | 1 -
debian/ovs-switch-setup | 615 ----
debian/ovs-switch-setup.8 | 41 -
debian/po/POTFILES.in | 2 +-
debian/po/templates.pot | 150 +-
debian/rules | 64 +-
doc/of-spec/.gitignore | 8 +
doc/of-spec/Makefile | 40 +
doc/of-spec/README | 3 +
doc/of-spec/appendix.tex | 224 ++
doc/of-spec/figure_flow_match_flowchart.png | Bin 0 -> 55121 bytes
doc/of-spec/figure_flow_table_secchan.png | Bin 0 -> 67886 bytes
doc/of-spec/figure_packet_flow_flowchart.png | Bin 0 -> 30264 bytes
doc/of-spec/make_latex_input.pl | 107 +
doc/of-spec/openflow-spec-v0.9-draft3.tex | 338 ++
extras/ezio/automake.mk | 49 -
extras/ezio/byteq.c | 204 --
extras/ezio/byteq.h | 45 -
extras/ezio/ezio-term.c | 1045 ------
extras/ezio/ezio.c | 231 --
extras/ezio/ezio.h | 84 -
extras/ezio/ezio3.ti | 21 -
extras/ezio/ovs-switchui.c | 3014 ------------------
extras/ezio/terminal.c | 821 -----
extras/ezio/terminal.h | 29 -
extras/ezio/tty.c | 392 ---
extras/ezio/tty.h | 27 -
extras/ezio/vt-dummy.c | 28 -
extras/ezio/vt-linux.c | 127 -
extras/ezio/vt.h | 21 -
include/automake.mk | 1 -
include/openflow/automake.mk | 5 +-
include/openflow/brcompat-netlink.h | 64 +
include/openflow/nicira-ext.h | 118 +-
include/openflow/openflow-mgmt.h | 259 --
include/openflow/openflow-netlink.h | 69 +
include/openflow/openflow.h | 84 +-
include/openvswitch/automake.mk | 4 -
include/openvswitch/brcompat-netlink.h | 103 -
include/openvswitch/datapath-protocol.h | 310 --
lib/.gitignore | 1 -
lib/automake.mk | 91 +-
lib/backtrace.c | 106 -
lib/backtrace.h | 31 -
lib/bitmap.c | 39 +-
lib/bitmap.h | 39 +-
lib/cfg.c | 1186 -------
lib/cfg.h | 89 -
lib/classifier.c | 832 -----
lib/classifier.h | 149 -
lib/command-line.c | 45 +-
lib/command-line.h | 45 +-
lib/common.man | 4 +-
lib/compiler.h | 46 +-
lib/coverage-counters.h | 25 -
lib/coverage-scan.pl | 47 -
lib/coverage.c | 180 --
lib/coverage.h | 59 -
lib/csum.c | 53 +-
lib/csum.h | 45 +-
lib/daemon.c | 71 +-
lib/daemon.h | 39 +-
lib/dhcp-client.c | 51 +-
lib/dhcp-client.h | 39 +-
lib/dhcp.c | 39 +-
lib/dhcp.h | 39 +-
lib/dhparams.h | 16 -
lib/dirs.h | 52 +-
lib/dpif.c | 1236 ++------
lib/dpif.h | 126 +-
lib/dpif.man | 16 -
lib/dynamic-string.c | 56 +-
lib/dynamic-string.h | 46 +-
lib/fatal-signal.c | 49 +-
lib/fatal-signal.h | 45 +-
lib/fault.c | 45 +-
lib/fault.h | 45 +-
lib/flow.c | 170 +-
lib/flow.h | 130 +-
lib/hash.c | 123 +-
lib/hash.h | 96 +-
lib/hmap.c | 48 +-
lib/hmap.h | 75 +-
lib/leak-checker.c | 142 +-
lib/leak-checker.h | 41 +-
lib/learning-switch.c | 53 +-
lib/learning-switch.h | 39 +-
lib/list.c | 53 +-
lib/list.h | 46 +-
lib/mac-learning.c | 96 +-
lib/mac-learning.h | 83 +-
lib/netdev.c | 1141 ++-----
lib/netdev.h | 118 +-
lib/netlink-protocol.h | 45 +-
lib/netlink.c | 75 +-
lib/netlink.h | 48 +-
lib/odp-util.c | 133 -
lib/odp-util.h | 82 -
lib/ofp-print.c | 281 ++-
lib/ofp-print.h | 47 +-
lib/ofpbuf.c | 58 +-
lib/ofpbuf.h | 46 +-
lib/packets.h | 86 +-
lib/pcap.c | 163 -
lib/pcap.h | 30 -
lib/poll-loop.c | 112 +-
lib/poll-loop.h | 45 +-
lib/port-array.c | 71 +-
lib/port-array.h | 50 +-
lib/process.c | 478 +---
lib/process.h | 46 +-
lib/queue.c | 61 +-
lib/queue.h | 59 +-
lib/random.c | 41 +-
lib/random.h | 39 +-
lib/rconn.c | 223 +-
lib/rconn.h | 80 +-
lib/sat-math.h | 39 +-
lib/sha1.c | 281 --
lib/sha1.h | 51 -
lib/shash.c | 93 -
lib/shash.h | 42 -
lib/signals.c | 43 +-
lib/signals.h | 39 +-
lib/socket-util.c | 137 +-
lib/socket-util.h | 50 +-
lib/stp.c | 39 +-
lib/stp.h | 39 +-
lib/string.h | 34 -
lib/svec.c | 146 +-
lib/svec.h | 50 +-
lib/tag.c | 41 +-
lib/tag.h | 39 +-
lib/timeval.c | 146 +-
lib/timeval.h | 41 +-
lib/type-props.h | 39 +-
lib/unixctl.c | 592 ----
lib/unixctl.h | 44 -
lib/util.c | 71 +-
lib/util.h | 69 +-
lib/valgrind.h | 26 -
lib/vconn-fd.c | 77 +
lib/vconn-netlink.c | 157 +
lib/vconn-provider.h | 68 +-
lib/vconn-ssl.c | 102 +-
lib/vconn-ssl.h | 45 +-
lib/vconn-stream.c | 46 +-
lib/vconn-stream.h | 47 +-
lib/vconn-tcp.c | 76 +-
lib/vconn-unix.c | 43 +-
lib/vconn.c | 625 +---
lib/vconn.h | 90 +-
lib/vlog-modules.def | 47 +-
lib/vlog-socket.c | 482 +++
lib/vlog-socket.h | 52 +
lib/vlog.c | 197 +-
lib/vlog.h | 87 +-
lib/vlog.man | 7 +-
lib/xtoxll.h | 45 +-
m4/libopenflow.m4 | 188 ++
m4/nx-build.m4 | 38 +-
m4/openvswitch.m4 | 210 --
secchan/.gitignore | 3 +
secchan/automake.mk | 42 +-
secchan/commands/reboot | 2 +-
secchan/discovery.c | 215 +-
secchan/discovery.h | 52 +-
secchan/executer.c | 246 +-
secchan/executer.h | 53 +-
secchan/fail-open.c | 205 +-
secchan/fail-open.h | 58 +-
secchan/flow-end.c | 325 ++
secchan/flow-end.h | 42 +
secchan/in-band.c | 494 ++--
secchan/in-band.h | 54 +-
secchan/main.c | 565 ----
secchan/netflow.c | 328 --
secchan/netflow.h | 103 +-
secchan/ofproto.c | 3312 --------------------
secchan/ofproto.h | 110 -
secchan/pinsched.c | 284 --
secchan/pinsched.h | 35 -
secchan/pktbuf.c | 150 -
secchan/pktbuf.h | 34 -
secchan/port-watcher.c | 532 ++++
secchan/port-watcher.h | 77 +
secchan/ratelimit.c | 263 ++
secchan/ratelimit.h | 45 +
secchan/secchan.8.in | 225 +-
secchan/secchan.c | 888 ++++++
secchan/secchan.h | 136 +
secchan/snat.c | 293 ++
secchan/snat.h | 44 +
secchan/status.c | 205 +-
secchan/status.h | 65 +-
secchan/stp-secchan.c | 293 ++
secchan/stp-secchan.h | 48 +
soexpand.pl | 14 -
tests/.gitignore | 6 +-
tests/automake.mk | 34 +-
tests/flowgen.pl | 238 --
tests/test-classifier.c | 977 ------
tests/test-csum.c | 231 --
tests/test-dhcp-client.c | 47 +-
tests/test-flows.c | 92 -
tests/test-flows.sh | 24 -
tests/test-hash.c | 155 -
tests/test-hmap.c | 19 +-
tests/test-list.c | 16 -
tests/test-sha1.c | 151 -
tests/test-stp.c | 43 +-
tests/test-stp.sh | 15 -
tests/test-type-props.c | 16 -
third-party/ofp-tcpdump.patch | 58 +-
udatapath/.gitignore | 4 +
udatapath/automake.mk | 27 +
udatapath/chain.c | 192 ++
udatapath/chain.h | 70 +
udatapath/crc32.c | 68 +
udatapath/crc32.h | 50 +
udatapath/datapath.c | 1712 ++++++++++
udatapath/datapath.h | 109 +
udatapath/dp_act.c | 476 +++
udatapath/dp_act.h | 49 +
udatapath/nx_act.c | 55 +
udatapath/nx_act.h | 48 +
udatapath/nx_msg.c | 58 +
udatapath/nx_msg.h | 43 +
udatapath/switch-flow.c | 310 ++
udatapath/switch-flow.h | 98 +
udatapath/table-hash.c | 430 +++
udatapath/table-linear.c | 245 ++
udatapath/table.h | 144 +
udatapath/udatapath.8.in | 140 +
udatapath/udatapath.c | 308 ++
utilities/.gitignore | 31 +-
utilities/automake.mk | 99 +-
utilities/dpctl.8.in | 509 +++
utilities/dpctl.c | 1389 ++++++++
utilities/nlmon.c | 106 -
utilities/ofp-discover.8.in | 119 +
utilities/ofp-discover.c | 420 +++
utilities/ofp-kill.8.in | 61 +
utilities/ofp-kill.c | 228 ++
utilities/ofp-parse-leaks.in | 185 ++
utilities/ofp-pki-cgi.in | 41 +
utilities/ofp-pki.8.in | 325 ++
utilities/ofp-pki.in | 583 ++++
utilities/ovs-appctl.8.in | 166 -
utilities/ovs-appctl.c | 221 --
utilities/ovs-cfg-mod.8.in | 101 -
utilities/ovs-cfg-mod.c | 228 --
utilities/ovs-controller.8.in | 131 -
utilities/ovs-controller.c | 323 --
utilities/ovs-discover.8.in | 118 -
utilities/ovs-discover.c | 405 ---
utilities/ovs-dpctl.8.in | 166 -
utilities/ovs-dpctl.c | 552 ----
utilities/ovs-kill.8.in | 60 -
utilities/ovs-kill.c | 210 --
utilities/ovs-monitor | 127 -
utilities/ovs-ofctl.8.in | 488 ---
utilities/ovs-ofctl.c | 1278 --------
utilities/ovs-parse-leaks.in | 299 --
utilities/ovs-pki-cgi.in | 55 -
utilities/ovs-pki.8.in | 330 --
utilities/ovs-pki.in | 596 ----
utilities/ovs-wdt.c | 251 --
utilities/vlogconf.8.in | 183 ++
utilities/vlogconf.c | 235 ++
vswitchd/.gitignore | 7 +-
vswitchd/automake.mk | 52 +-
vswitchd/brcompat.c | 449 +++
vswitchd/brcompat.h | 45 +
vswitchd/bridge.c | 2948 ++++++++----------
vswitchd/bridge.h | 37 +-
vswitchd/cfg.c | 779 +++++
vswitchd/cfg.h | 75 +
vswitchd/flowtrack.c | 184 ++
vswitchd/flowtrack.h | 91 +
vswitchd/mgmt.c | 876 ------
vswitchd/mgmt.h | 25 -
vswitchd/ovs-brcompatd.8.in | 65 -
vswitchd/ovs-brcompatd.c | 1095 -------
vswitchd/ovs-vswitchd.8.in | 87 -
vswitchd/ovs-vswitchd.c | 246 --
vswitchd/ovs-vswitchd.conf.5.in | 665 ----
vswitchd/ovs-vswitchd.h | 21 -
vswitchd/port.c | 56 -
vswitchd/port.h | 22 -
vswitchd/proc-net-compat.c | 342 --
vswitchd/proc-net-compat.h | 40 -
vswitchd/stats.c | 306 ++
vswitchd/stats.h | 56 +
vswitchd/vswitchd.8.in | 115 +
vswitchd/vswitchd.c | 218 ++
vswitchd/vswitchd.conf.5 | 399 +++
vswitchd/xenserver.c | 79 -
vswitchd/xenserver.h | 21 -
xenserver/README | 84 -
xenserver/automake.mk | 20 -
xenserver/etc_init.d_vswitch | 302 --
xenserver/etc_init.d_vswitch-xapi-update | 70 -
xenserver/etc_logrotate.d_vswitch | 14 -
xenserver/etc_profile.d_vswitch.sh | 56 -
xenserver/etc_sysconfig_vswitch.example | 79 -
xenserver/etc_xapi.d_plugins_vswitch-cfg-update | 134 -
xenserver/etc_xensource_scripts_vif | 137 -
.../opt_xensource_libexec_interface-reconfigure | 1612 ----------
xenserver/root_vswitch_scripts_dump-vif-details | 78 -
..._lib_xsconsole_plugins-base_XSFeatureVSwitch.py | 326 --
xenserver/vswitch-xen.spec | 311 --
543 files changed, 40566 insertions(+), 47692 deletions(-)
create mode 100644 .gitmodules
create mode 100644 ChangeLog
delete mode 100644 CodingStyle
create mode 100644 INSTALL
delete mode 100644 INSTALL.Linux
delete mode 100644 INSTALL.SSL
delete mode 100644 INSTALL.XenServer
delete mode 100644 NOTICE
create mode 100644 README.hwtables
create mode 100644 controller/.gitignore
create mode 100644 controller/automake.mk
create mode 100644 controller/controller.8.in
create mode 100644 controller/controller.c
create mode 100644 datapath/README
delete mode 100644 datapath/actions.c
delete mode 100644 datapath/actions.h
delete mode 100644 datapath/brc_procfs.c
delete mode 100644 datapath/brc_procfs.h
create mode 100644 datapath/chain.c
create mode 100644 datapath/chain.h
create mode 100644 datapath/crc32.c
create mode 100644 datapath/crc32.h
create mode 100644 datapath/dp_act.c
create mode 100644 datapath/dp_act.h
create mode 100644 datapath/forward.c
create mode 100644 datapath/forward.h
create mode 100644 datapath/hwtable_dummy/Modules.mk
create mode 100644 datapath/hwtable_dummy/hwtable_dummy.c
create mode 100644 datapath/linux-2.4/.gitignore
create mode 100644 datapath/linux-2.4/Kbuild.in
create mode 100644 datapath/linux-2.4/Makefile.in
create mode 100644 datapath/linux-2.4/Makefile.main.in
create mode 100644 datapath/linux-2.4/Modules.mk
create mode 100644 datapath/linux-2.4/README
create mode 100644 datapath/linux-2.4/compat-2.4/TODO
create mode 100644 datapath/linux-2.4/compat-2.4/attr.c
create mode 100644 datapath/linux-2.4/compat-2.4/compat24.c
create mode 100644 datapath/linux-2.4/compat-2.4/compat24.h
create mode 100644 datapath/linux-2.4/compat-2.4/genetlink.c
create mode 100644 datapath/linux-2.4/compat-2.4/include-arm/asm/atomic.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-i386/asm/atomic.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-mips/asm/atomic.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-mips/asm/barrier.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-mips/asm/break.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-mips/asm/page.h
create mode 100644 datapath/linux-2.4/compat-2.4/include-mips/asm/system.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/asm/bug.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/asm/system.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/compiler.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/delay.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/dmi.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/etherdevice.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/genetlink.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/gfp.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/icmp.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/if_ether.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/if_vlan.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/ip.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/ipv6.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/jiffies.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/kernel.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/kthread.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/list.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/llc.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/module.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/mutex.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/netdevice.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/netlink.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/random.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/rculist.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/rcupdate.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/sched.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/skbuff.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/slab.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/sockios.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/spinlock.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/string.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/tcp.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/time.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/timer.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/types.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/udp.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/linux/workqueue.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/net/checksum.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/net/genetlink.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/net/llc_pdu.h
create mode 100644 datapath/linux-2.4/compat-2.4/include/net/netlink.h
create mode 100644 datapath/linux-2.4/compat-2.4/kernel.c
create mode 100644 datapath/linux-2.4/compat-2.4/kthread.c
create mode 100644 datapath/linux-2.4/compat-2.4/netlink.c
create mode 100644 datapath/linux-2.4/compat-2.4/random32.c
create mode 100644 datapath/linux-2.4/compat-2.4/rcupdate.c
create mode 100644 datapath/linux-2.4/compat-2.4/sched.c
create mode 100644 datapath/linux-2.4/compat-2.4/string.c
create mode 100644 datapath/linux-2.4/config/config-linux-2.4.35-kvm
rename datapath/linux-2.6/compat-2.6/{genetlink-openvswitch.c => genetlink-openflow.c} (100%)
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/cpumask.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/err.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/kernel.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/log2.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/netfilter_bridge.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/percpu.h
delete mode 100644 datapath/linux-2.6/compat-2.6/include/linux/rtnetlink.h
delete mode 100644 datapath/linux-2.6/compat-2.6/veth.c
create mode 100644 datapath/nx_act.c
create mode 100644 datapath/nx_act.h
create mode 100644 datapath/nx_act_snat.c
create mode 100644 datapath/nx_act_snat.h
create mode 100644 datapath/nx_msg.c
create mode 100644 datapath/nx_msg.h
create mode 100644 datapath/table-hash.c
create mode 100644 datapath/table-linear.c
delete mode 100644 datapath/table.c
create mode 100644 datapath/table.h
delete mode 100644 debian/automake.mk
delete mode 100644 debian/control
create mode 100644 debian/control.in
create mode 100755 debian/ofp-switch-setup
create mode 100644 debian/ofp-switch-setup.8
create mode 100644 debian/openflow-common.dirs
create mode 100644 debian/openflow-common.install
create mode 100644 debian/openflow-common.manpages
create mode 100644 debian/openflow-controller.README.Debian
create mode 100644 debian/openflow-controller.default
create mode 100644 debian/openflow-controller.dirs
create mode 100755 debian/openflow-controller.init
create mode 100644 debian/openflow-controller.install
create mode 100644 debian/openflow-controller.manpages
create mode 100755 debian/openflow-controller.postinst
create mode 100755 debian/openflow-datapath-module-_KVERS_.postinst.modules.in
create mode 100644 debian/openflow-datapath-source.README.Debian
create mode 100644 debian/openflow-datapath-source.copyright
create mode 100644 debian/openflow-datapath-source.dirs
create mode 100644 debian/openflow-datapath-source.install
create mode 100644 debian/openflow-pki-server.apache2
rename debian/{openvswitch-pki-server.dirs => openflow-pki-server.dirs} (100%)
create mode 100644 debian/openflow-pki-server.install
rename debian/{openvswitch-pki-server.postinst => openflow-pki-server.postinst} (100%)
create mode 100755 debian/openflow-pki.postinst
rename debian/{openvswitch-switch-config.dirs => openflow-switch-config.dirs} (100%)
create mode 100644 debian/openflow-switch-config.install
create mode 100644 debian/openflow-switch-config.manpages
rename debian/{openvswitch-switch-config.overrides => openflow-switch-config.overrides} (100%)
create mode 100644 debian/openflow-switch-config.templates
create mode 100644 debian/openflow-switch.README.Debian
create mode 100644 debian/openflow-switch.dirs
create mode 100755 debian/openflow-switch.init
create mode 100644 debian/openflow-switch.install
create mode 100644 debian/openflow-switch.logrotate
create mode 100644 debian/openflow-switch.manpages
create mode 100755 debian/openflow-switch.postinst
create mode 100755 debian/openflow-switch.postrm
create mode 100644 debian/openflow-switch.template
delete mode 100644 debian/openvswitch-common.dirs
delete mode 100644 debian/openvswitch-common.install
delete mode 100644 debian/openvswitch-common.manpages
delete mode 100644 debian/openvswitch-controller.README.Debian
delete mode 100644 debian/openvswitch-controller.default
delete mode 100644 debian/openvswitch-controller.dirs
delete mode 100755 debian/openvswitch-controller.init
delete mode 100644 debian/openvswitch-controller.install
delete mode 100644 debian/openvswitch-controller.manpages
delete mode 100755 debian/openvswitch-controller.postinst
delete mode 100755 debian/openvswitch-datapath-module-_KVERS_.postinst.modules.in
delete mode 100644 debian/openvswitch-datapath-source.README.Debian
delete mode 100644 debian/openvswitch-datapath-source.copyright
delete mode 100644 debian/openvswitch-datapath-source.dirs
delete mode 100644 debian/openvswitch-datapath-source.install
delete mode 100644 debian/openvswitch-monitor.default
delete mode 100644 debian/openvswitch-monitor.dirs
delete mode 100755 debian/openvswitch-monitor.init
delete mode 100644 debian/openvswitch-monitor.install
delete mode 100644 debian/openvswitch-pki-server.apache2
delete mode 100644 debian/openvswitch-pki-server.install
delete mode 100755 debian/openvswitch-pki.postinst
delete mode 100644 debian/openvswitch-switch-config.install
delete mode 100644 debian/openvswitch-switch-config.manpages
delete mode 100644 debian/openvswitch-switch-config.templates
delete mode 100644 debian/openvswitch-switch.README.Debian
delete mode 100644 debian/openvswitch-switch.dirs
delete mode 100755 debian/openvswitch-switch.init
delete mode 100644 debian/openvswitch-switch.install
delete mode 100644 debian/openvswitch-switch.logrotate
delete mode 100644 debian/openvswitch-switch.manpages
delete mode 100755 debian/openvswitch-switch.postinst
delete mode 100755 debian/openvswitch-switch.postrm
delete mode 100644 debian/openvswitch-switch.template
delete mode 100644 debian/openvswitch-switchui.copyright
delete mode 100644 debian/openvswitch-switchui.default
delete mode 100644 debian/openvswitch-switchui.dirs
delete mode 100755 debian/openvswitch-switchui.init
delete mode 100644 debian/openvswitch-switchui.install
delete mode 100644 debian/openvswitch-wdt.default
delete mode 100644 debian/openvswitch-wdt.dirs
delete mode 100755 debian/openvswitch-wdt.init
delete mode 100644 debian/openvswitch-wdt.install
delete mode 100755 debian/ovs-switch-setup
delete mode 100644 debian/ovs-switch-setup.8
create mode 100644 doc/of-spec/.gitignore
create mode 100644 doc/of-spec/Makefile
create mode 100644 doc/of-spec/README
create mode 100755 doc/of-spec/appendix.tex
create mode 100755 doc/of-spec/figure_flow_match_flowchart.png
create mode 100755 doc/of-spec/figure_flow_table_secchan.png
create mode 100755 doc/of-spec/figure_packet_flow_flowchart.png
create mode 100755 doc/of-spec/make_latex_input.pl
create mode 100755 doc/of-spec/openflow-spec-v0.9-draft3.tex
delete mode 100644 extras/ezio/automake.mk
delete mode 100644 extras/ezio/byteq.c
delete mode 100644 extras/ezio/byteq.h
delete mode 100644 extras/ezio/ezio-term.c
delete mode 100644 extras/ezio/ezio.c
delete mode 100644 extras/ezio/ezio.h
delete mode 100644 extras/ezio/ezio3.ti
delete mode 100644 extras/ezio/ovs-switchui.c
delete mode 100644 extras/ezio/terminal.c
delete mode 100644 extras/ezio/terminal.h
delete mode 100644 extras/ezio/tty.c
delete mode 100644 extras/ezio/tty.h
delete mode 100644 extras/ezio/vt-dummy.c
delete mode 100644 extras/ezio/vt-linux.c
delete mode 100644 extras/ezio/vt.h
create mode 100644 include/openflow/brcompat-netlink.h
delete mode 100644 include/openflow/openflow-mgmt.h
create mode 100644 include/openflow/openflow-netlink.h
delete mode 100644 include/openvswitch/automake.mk
delete mode 100644 include/openvswitch/brcompat-netlink.h
delete mode 100644 include/openvswitch/datapath-protocol.h
delete mode 100644 lib/backtrace.c
delete mode 100644 lib/backtrace.h
delete mode 100644 lib/cfg.c
delete mode 100644 lib/cfg.h
delete mode 100644 lib/classifier.c
delete mode 100644 lib/classifier.h
delete mode 100644 lib/coverage-counters.h
delete mode 100755 lib/coverage-scan.pl
delete mode 100644 lib/coverage.c
delete mode 100644 lib/coverage.h
delete mode 100644 lib/dpif.man
delete mode 100644 lib/odp-util.c
delete mode 100644 lib/odp-util.h
delete mode 100644 lib/pcap.c
delete mode 100644 lib/pcap.h
delete mode 100644 lib/sha1.c
delete mode 100644 lib/sha1.h
delete mode 100644 lib/shash.c
delete mode 100644 lib/shash.h
delete mode 100644 lib/string.h
delete mode 100644 lib/unixctl.c
delete mode 100644 lib/unixctl.h
delete mode 100644 lib/valgrind.h
create mode 100644 lib/vconn-fd.c
create mode 100644 lib/vconn-netlink.c
create mode 100644 lib/vlog-socket.c
create mode 100644 lib/vlog-socket.h
create mode 100644 m4/libopenflow.m4
delete mode 100644 m4/openvswitch.m4
create mode 100644 secchan/flow-end.c
create mode 100644 secchan/flow-end.h
delete mode 100644 secchan/main.c
delete mode 100644 secchan/netflow.c
delete mode 100644 secchan/ofproto.c
delete mode 100644 secchan/ofproto.h
delete mode 100644 secchan/pinsched.c
delete mode 100644 secchan/pinsched.h
delete mode 100644 secchan/pktbuf.c
delete mode 100644 secchan/pktbuf.h
create mode 100644 secchan/port-watcher.c
create mode 100644 secchan/port-watcher.h
create mode 100644 secchan/ratelimit.c
create mode 100644 secchan/ratelimit.h
create mode 100644 secchan/secchan.c
create mode 100644 secchan/secchan.h
create mode 100644 secchan/snat.c
create mode 100644 secchan/snat.h
create mode 100644 secchan/stp-secchan.c
create mode 100644 secchan/stp-secchan.h
delete mode 100755 tests/flowgen.pl
delete mode 100644 tests/test-classifier.c
delete mode 100644 tests/test-csum.c
delete mode 100644 tests/test-flows.c
delete mode 100755 tests/test-flows.sh
delete mode 100644 tests/test-hash.c
delete mode 100644 tests/test-sha1.c
create mode 100644 udatapath/.gitignore
create mode 100644 udatapath/automake.mk
create mode 100644 udatapath/chain.c
create mode 100644 udatapath/chain.h
create mode 100644 udatapath/crc32.c
create mode 100644 udatapath/crc32.h
create mode 100644 udatapath/datapath.c
create mode 100644 udatapath/datapath.h
create mode 100644 udatapath/dp_act.c
create mode 100644 udatapath/dp_act.h
create mode 100644 udatapath/nx_act.c
create mode 100644 udatapath/nx_act.h
create mode 100644 udatapath/nx_msg.c
create mode 100644 udatapath/nx_msg.h
create mode 100644 udatapath/switch-flow.c
create mode 100644 udatapath/switch-flow.h
create mode 100644 udatapath/table-hash.c
create mode 100644 udatapath/table-linear.c
create mode 100644 udatapath/table.h
create mode 100644 udatapath/udatapath.8.in
create mode 100644 udatapath/udatapath.c
create mode 100644 utilities/dpctl.8.in
create mode 100644 utilities/dpctl.c
delete mode 100644 utilities/nlmon.c
create mode 100644 utilities/ofp-discover.8.in
create mode 100644 utilities/ofp-discover.c
create mode 100644 utilities/ofp-kill.8.in
create mode 100644 utilities/ofp-kill.c
create mode 100755 utilities/ofp-parse-leaks.in
create mode 100755 utilities/ofp-pki-cgi.in
create mode 100644 utilities/ofp-pki.8.in
create mode 100755 utilities/ofp-pki.in
delete mode 100644 utilities/ovs-appctl.8.in
delete mode 100644 utilities/ovs-appctl.c
delete mode 100644 utilities/ovs-cfg-mod.8.in
delete mode 100644 utilities/ovs-cfg-mod.c
delete mode 100644 utilities/ovs-controller.8.in
delete mode 100644 utilities/ovs-controller.c
delete mode 100644 utilities/ovs-discover.8.in
delete mode 100644 utilities/ovs-discover.c
delete mode 100644 utilities/ovs-dpctl.8.in
delete mode 100644 utilities/ovs-dpctl.c
delete mode 100644 utilities/ovs-kill.8.in
delete mode 100644 utilities/ovs-kill.c
delete mode 100755 utilities/ovs-monitor
delete mode 100644 utilities/ovs-ofctl.8.in
delete mode 100644 utilities/ovs-ofctl.c
delete mode 100755 utilities/ovs-parse-leaks.in
delete mode 100755 utilities/ovs-pki-cgi.in
delete mode 100644 utilities/ovs-pki.8.in
delete mode 100755 utilities/ovs-pki.in
delete mode 100644 utilities/ovs-wdt.c
create mode 100644 utilities/vlogconf.8.in
create mode 100644 utilities/vlogconf.c
create mode 100644 vswitchd/brcompat.c
create mode 100644 vswitchd/brcompat.h
create mode 100644 vswitchd/cfg.c
create mode 100644 vswitchd/cfg.h
create mode 100644 vswitchd/flowtrack.c
create mode 100644 vswitchd/flowtrack.h
delete mode 100644 vswitchd/mgmt.c
delete mode 100644 vswitchd/mgmt.h
delete mode 100644 vswitchd/ovs-brcompatd.8.in
delete mode 100644 vswitchd/ovs-brcompatd.c
delete mode 100644 vswitchd/ovs-vswitchd.8.in
delete mode 100644 vswitchd/ovs-vswitchd.c
delete mode 100644 vswitchd/ovs-vswitchd.conf.5.in
delete mode 100644 vswitchd/ovs-vswitchd.h
delete mode 100644 vswitchd/port.c
delete mode 100644 vswitchd/port.h
delete mode 100644 vswitchd/proc-net-compat.c
delete mode 100644 vswitchd/proc-net-compat.h
create mode 100644 vswitchd/stats.c
create mode 100644 vswitchd/stats.h
create mode 100644 vswitchd/vswitchd.8.in
create mode 100644 vswitchd/vswitchd.c
create mode 100644 vswitchd/vswitchd.conf.5
delete mode 100644 vswitchd/xenserver.c
delete mode 100644 vswitchd/xenserver.h
delete mode 100644 xenserver/README
delete mode 100644 xenserver/automake.mk
delete mode 100755 xenserver/etc_init.d_vswitch
delete mode 100755 xenserver/etc_init.d_vswitch-xapi-update
delete mode 100644 xenserver/etc_logrotate.d_vswitch
delete mode 100644 xenserver/etc_profile.d_vswitch.sh
delete mode 100644 xenserver/etc_sysconfig_vswitch.example
delete mode 100755 xenserver/etc_xapi.d_plugins_vswitch-cfg-update
delete mode 100755 xenserver/etc_xensource_scripts_vif
delete mode 100755 xenserver/opt_xensource_libexec_interface-reconfigure
delete mode 100755 xenserver/root_vswitch_scripts_dump-vif-details
delete mode 100644 xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
delete mode 100644 xenserver/vswitch-xen.spec
More information about the discuss
mailing list