68 Commits
Author SHA1 Message Date
Glen Gibb feee67705a dpkg: changelog updated to 1.0.0 2010-02-26 15:33:44 -08:00
Glen Gibb 39ce0a9399 dpkg: changelog updated to 0.9.0-rev1 2010-02-26 15:28:49 -08:00
Glen Gibb 566419f54e dpkg: changelog updated to 0.8.0-rev4 2010-02-26 15:28:48 -08:00
Glen Gibb 81e9088ee0 dpkg: update ofprotocl executable name
secchan renamed to ofprotocol
2010-02-26 15:28:48 -08:00
Glen Gibb 20bf8b3074 dpkg: relax automake dependency
Allow automake 1.10 or 1.11 or greater
2010-02-26 15:28:48 -08:00
Mikio Hara 5ff6ec248d Change code base to Nicira's master branch 2009-06-29 05:03:42 -07:00
Mikio Hara 695db2964e Change code base to Nicira's for-nox/0.4 branch
Remove monolithic OpenFlow switch.
Add userspace datapath.
Fix BUG#13: Revise check wildcards for in_port != out_port output
validation.
Fix BUG#30: Made use of get_jiffies_64 instead of jiffies.
Fix BUG#31: Fix NetFPGA crash in case of test_delete test harness run.
Fix BUG#32: Add stack depth limitation to avoid inifinite loop in
log_backtrace.
Fix BUG#33: Improve NetFPGA kernel extension and NetFPGA image to
support MAC address rewrite features (two actions) on NetFPGA enabled
OpenFlow switch.
Fix BUG#34: Add NetFPGA kernel extension source codes to create
distribution package with NetFPGA correctly.
Fix BUG#38: Improve regression test for FLOW_MOD ACTION SET_DL_SRC and
SET_DL_DST.
Fix BUG#39: Correct misunderstanding of byte order ops for OFPAT_XXX.
2009-06-29 05:02:16 -07:00
Ben Pfaff 72ce961ebb Add DATAPATH_ID to switch packaging, to enable persistent DPIDs. 2008-11-26 22:26:42 -08:00
Ben Pfaff 8d19e7aebf Fix " is running" and " is not running" messages from openflow-switch init.d
With the "secchan" name in there it makes a lot more sense!
2008-11-10 13:56:11 -08:00
Ben Pfaff d1a5df56c0 Make openflow-switch depend on dmidecode, procps instead of acpi-support.
acpi-support pulls in a lot of stuff we really don't want or need, such
as various X11-related stuff.  Being more specific reduces our
dependencies.
2008-11-10 10:43:18 -08:00
Ben Pfaff 81c64138e7 Add build number to kernel modules built via Debian packaging. 2008-11-10 10:10:02 -08:00
Ben Pfaff 9c13939e18 Add --with-build-number configure argument and support in debian/rules. 2008-11-07 09:22:05 -08:00
Justin Pettit 7b8a8c509f Add --monitor flag to default init scripts for secchan. 2008-11-06 12:42:07 -08:00
Ben Pfaff 67e15579a7 New package openflow-dbg for debugging symbols for the rest of OpenFlow. 2008-11-06 10:25:08 -08:00
Ben Pfaff 40840f6a54 Fix typo in code to set core limit that broke the openflow-switch init script. 2008-11-06 10:07:41 -08:00
Ben Pfaff 91bdbe0c01 Add openflow-switch settings for the limit on core files. 2008-11-05 15:48:59 -08:00
Ben Pfaff 08ce9884b9 Add new Debian package "corekeeper" to centralize and reap core files. 2008-11-05 15:48:59 -08:00
Justin Pettit 1b557ee56c Rename switchmon to switchui. 2008-11-05 15:24:29 -08:00
Ben Pfaff 623db5c2ca Ignore openflow-monitor and openflow-wdt build directories. 2008-11-05 14:07:15 -08:00
Justin Pettit f25e41f017 Have git ignore the monitor and wdt packaging links. 2008-11-05 13:00:45 -08:00
Ben Pfaff 0e061502c9 When a new OpenFlow kernel module package is installed, restart the switch.
This helps to ensure that the secchan and the kernel module are exactly
the same version.
2008-11-05 10:22:41 -08:00
Ben Pfaff 8798af6e81 Unload kernel module when stopping switch, in Debian init scripts.
This way, we have a better chance at ensuring that the secchan and the
kernel module are exactly the same version.
2008-11-05 10:20:04 -08:00
Ben Pfaff 9953943475 Move "update" remote command from base secchan into Debian packaging.
The update command only works with Debian anyway, so there's no point
in installing it elsewhere.
2008-11-05 10:04:31 -08:00
Ben Pfaff 45fd544a07 New switch remote command for setting configuration parameters. 2008-11-05 10:03:49 -08:00
Ben Pfaff ce2ff80d67 Make ofp-switch-setup preserve config variables that it does not set itself.
Before, it would delete them.  This probably kept ofp-switch-setup from
working at all given the changes in openflow-switch.default.  Now, it
should do better (but it has not been tested).
2008-11-05 10:03:07 -08:00
Ben Pfaff 7f33221139 Fix openflow-switch log rotation.
The vlogconf command syntax was wrong.  The pidfile also didn't contain
the right pid (which was fixed in the previous commit).
2008-11-04 16:14:00 -08:00
Justin Pettit efffd49643 Dump more detailed information about system state from get-logs. 2008-11-04 15:02:04 -08:00
Ben Pfaff 67d31bee42 Add missing dependency on openssl to openflow-pki.
Otherwise the ofp-pki script cannot execute it.
2008-11-04 14:24:18 -08:00
Ben Pfaff af26d107aa Add build number to datapath version and --version output from programs. 2008-11-04 14:10:00 -08:00
Ben Pfaff 72c1cf8277 Fix location of installed commands. 2008-11-03 17:03:22 -08:00
Ben Pfaff 3eeebb50aa Pass --enable-snat to configure for datapath module also. 2008-11-03 16:26:51 -08:00
Ben Pfaff 8872d86328 Make COMMANDS option in openflow-switch defaults file work.
The setting was being accidentally ignored, so commands like "reboot", etc.
would not work at all.
2008-11-03 10:45:38 -08:00
Ben Pfaff f314a833ae Add libncurses5-dev as build dependency for openflow. 2008-10-31 14:14:22 -07:00
Ben Pfaff b5a4509474 Implement log rotation in openflow-switch. 2008-10-31 14:09:53 -07:00
Ben Pfaff 02074909ec Make secchan log to file by default. 2008-10-31 14:09:53 -07:00
Ben Pfaff 77d9bc9026 Add /var/log/openflow directory to openflow-common.
This ensures that every system with OpenFlow packages will have this
directory available for logging.
2008-10-31 14:09:53 -07:00
Ben Pfaff 2e424547ff Fix openflow-datapath-source bugs added in "Simplify debian/rules..." commit. 2008-10-31 14:09:53 -07:00
Ben Pfaff aaab8d4cf0 Add settings for switch netmask and gateway for in-band mode to init script.
Previously we supported setting a switch IP address but not those
parameters, which are obviously required also.
2008-10-31 14:09:53 -07:00
Ben Pfaff 4f76bd3121 Add extension hooks to debian/rules. 2008-10-31 14:09:53 -07:00
Ben Pfaff 480d4a9a7b Move ofp-switch-config into new package openflow-switch-config.
This reduces the openflow-switch package's number of dependencies, making
it easier to install.
2008-10-31 14:09:53 -07:00
Ben Pfaff 6fc8bc9f20 In openflow-switch init script, correct secchan option name. 2008-10-31 14:09:53 -07:00
Ben Pfaff 77171d02d6 In openflow-switch init script, do not re-load openflow_mod if already loaded. 2008-10-31 14:09:53 -07:00
Ben Pfaff 3e2e9b420b Ignore openflow-pki-server directory. 2008-10-31 14:09:53 -07:00
Ben Pfaff 42992b0468 Simplify debian/rules by adding new openflow-datapath-source.install file. 2008-10-30 10:24:36 -07:00
Ben Pfaff 686cd5c3d8 Break HTTP parts of openflow-pki package into new openflow-pki-server package. 2008-10-30 10:24:02 -07:00
Ben Pfaff 60bcda0381 Fix support for out-of-band control in Debian switch init script.
Not tested.
2008-10-29 16:19:43 -07:00
Ben Pfaff b2aec952c7 Add Nicira extension for remote command execution. 2008-10-27 12:58:27 -07:00
Ben Pfaff 9abe7b6f19 Fix typo in default switch config. 2008-10-27 12:58:27 -07:00
Ben Pfaff 9795d7d750 Update manpages to mention new --log-file option.
Move vlog option descriptions into a separate file lib/vlog.man that
is substituted into manpages.

Get rid of individual rules for substituting most files in favor of
a single suffix rule.  Unfortunately this loses the (Emacs-specific)
read-only markings but it simplifies the makefiles.
2008-10-23 14:07:26 -07:00
Ben Pfaff 9246d121a9 Enable SNAT in Debian packages. 2008-10-23 10:58:24 -07:00