Mikio Hara
e61c00c0bb
Fix bashism in ofp-pki shell script
2009-06-29 05:20:31 -07:00
Mikio Hara
62d52c275f
Remove experimental file descriptor based vconn.
2009-06-29 05:20:06 -07:00
Mikio Hara
b75b611139
Failover: Add simple controller failover
...
Fix BUG#47: Add simple controller failover to provide control plane
session redundancy.
Improved BUG#47: Add liveliness check of a peer using ECHO exchange
with non-zero XID.
Fix BUG#50: Change minimum configurable value of inactivity-timer for
OpenFlow control plane session to provide quick controller failover.
Change ofprotocol(8) man page to describe failover.
2009-06-29 05:15:34 -07:00
Mikio Hara
4b9c74b4bc
Improve NetFPGA enabled OpenFlow switch
...
Fix BUG#45: Add watchdog timer with automatic table flush to prevent
unpredictable packet forwarding in case of datapth communication lost.
Fix BUG#46: Correct IP packet lenght handling.
2009-06-29 05:07:08 -07:00
Mikio Hara
c30c369073
Remove Liunx 2.4 support for kernel datapath
2009-06-29 05:04:20 -07:00
Mikio Hara
ebe4d9f094
Change command argument of dpctl for MAC address rewrite
2009-06-29 05:04:05 -07: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
Tatsuya Yabe
c4ea4fc18c
Add description (supported platform)
2009-01-30 14:44:33 -08:00
Tatsuya Yabe
a9ce7de269
Change log added
2009-01-28 09:21:57 -08:00
Tatsuya Yabe
caeaa2cb51
Add change log
2009-01-27 11:54:40 -08:00
Mikio Hara
dcb561b164
Revert "Cosmetic change."
...
This reverts commit 1134eb11ea .
2009-01-26 18:51:38 -08:00
Tatsuya Yabe
591823ec3d
Regress test script:
...
Modify ICMP handling test function in order to use a sub function
which has been changed in another branch.
2009-01-26 17:10:01 -08:00
Mikio Hara
570a4932b2
Fix BUG#14.
...
Check DMI strings for NULL.
Avoid pointer arithmetic on possibly-NULL pointer.
2009-01-26 13:23:45 -08:00
Mikio Hara
761bde8d08
Fix BUG#14.
...
Check DMI strings for NULL.
Avoid pointer arithmetic on possibly-NULL pointer.
2009-01-26 13:21:19 -08:00
Mikio Hara
1134eb11ea
Cosmetic change.
2009-01-26 13:11:56 -08:00
Mikio Hara
9edc3780d5
Fix BUG#13.
...
Check wildcards for in_port != out_port output validation.
OpenFlow requires that traffic that is to be sent out the interface it
came in on use the OFPP_IN_PORT virtual port. The action validation
code that enforces this ignored the wildcards field, which meant it was
using the garbage 'in_port' value for this check.
2009-01-26 13:03:49 -08:00
Mikio Hara
9b88ef4609
Change package version to 0.8.9 release-2 (aka 0.8.9~2)
2009-01-26 11:35:22 -08:00
Mikio Hara
ac4c87e02f
Merge branch 'netfpga-0-8-9' into experimental
2009-01-26 11:19:24 -08:00
Mikio Hara
15b2e52ec8
Stylistic changes.
2009-01-26 11:04:02 -08:00
Glen Gibb
15100770cc
Clarify text string for OFPFC_DELETE_STRICT
2009-01-25 23:23:09 -08:00
Mikio Hara
3aa4128031
Fix BUG#12.
...
Make ds_put_char_multiple() use the provided character instead of a
space.
2009-01-22 16:19:14 -08:00
Tatsuya Yabe
8d355db1dd
Add PHY register write upon NetFPGA setup in order to avoid
...
unwanted asynch message from switch
2009-01-22 15:53:00 -08:00
Tatsuya Yabe
a28d122c90
Add regression tests for ICMP handling feature
...
Byte swap for ICMP entry field on FPGA bitfile
2009-01-11 23:26:55 -08:00
Tatsuya Yabe
792f754d00
Learning-switch test pass.
...
(modified: test script)
2009-01-08 20:55:41 -08:00
Glen Gibb
d9d0b6e44a
Set datapath ID in feature reply to HEX
2009-01-02 11:36:50 -08:00
Tatsuya Yabe
8eef87b4d4
ICMP handling support (bit file)
...
Delete debug comments
Add comments(restrictions) on README
2008-12-26 21:39:38 -08:00
Tatsuya Yabe
b2d673b5fb
Bug fix for modify-action
2008-12-21 23:48:45 -08:00
Tatsuya Yabe
34ddf24713
Fix regression test error when src port is wildcard and action is ALL_PORT
2008-12-20 19:24:42 -08:00
Glen Gibb
e6ac93f4d6
Fix up dissection of get/set config
...
Get/Set config messages were not being dissected correctly -- flags
were displayed always as they should be.
2008-12-19 17:32:39 -08:00
Glen Gibb
08e29db090
Code cleanup to remove some warnings
...
Warnings were for unused variables
2008-12-17 19:41:39 -08:00
Glen Gibb
221a9c9502
Fix dissection of flow stats
...
- Incorrect pad amount specified (spec specifies 3 x 16
bit words -- code had 3 bytes).
- Update offset at after dissecting actions
2008-12-17 19:39:28 -08:00
Glen Gibb
e3a2f219dd
Created dissect_port_mod and called
...
Added function to dissect port_mod messages. Call this when dissecting
a port_mod instead of dissect_phy_port.
2008-12-17 19:10:39 -08:00
Glen Gibb
a75b9e968b
Add port mod fields to field array
...
Added fields to the field array and initialized values
to zero where necessary.
2008-12-17 19:09:09 -08:00
Glen Gibb
54f98c6168
Correct consts for port_mod fields
...
The port_mod fileds used the wrong constants when
specifying their size.
2008-12-17 19:07:47 -08:00
Glen Gibb
6eaaebec12
Fix number of port config flags
...
Number of port config flags was incorrectly specified (4).
Adjusted to correct value (7).
2008-12-17 19:06:46 -08:00
Tatsuya Yabe
73d17e0256
Correct the behavior when sourceport is wildcarded and action is "ALL"
2008-12-17 15:57:02 -08:00
Tatsuya Yabe
49eb3bec6b
delete debug message
2008-12-15 00:16:13 -08:00
Tatsuya Yabe
bbd3094b78
debug mode off
2008-12-14 22:59:21 -08:00
Tatsuya Yabe
dfe24ef184
Pass regression tests
2008-12-14 22:57:11 -08:00
Brandon Heller
15779c982c
Update HP test script calls to be more tolerant of variation in TCP ACK times, plus make SNMP community string a parameter
2008-12-14 18:31:14 -08:00
Tatsuya Yabe
689ddc88a9
Changes for:
...
Lookup count
Modify action
Output port condition when flow is being deleted
2008-12-08 23:12:38 -08:00
Tatsuya Yabe
479995355f
Changes for Output-to-the-Inport
2008-12-07 22:20:06 -08:00
Tatsuya Yabe
8e9fb17410
Changes for Hard Timeout
2008-12-07 21:51:05 -08:00
Tatsuya Yabe
50ef0f9be2
Changes for IP subnet mask support
2008-12-07 21:08:06 -08:00
Brandon Heller
38e1351fb5
Add new tests and update old ones to use non-buffered socket IO
...
Thanks Jean @ HP
2008-12-02 20:17:14 -08:00
Brandon Heller
8de094bb70
update HP test-calling scripts
...
Thanks Jean @ HP
2008-12-02 16:24:57 -08:00
Brandon Heller
adbdb20916
Revert change to regress.txt
2008-12-09 19:34:49 -08:00
Brandon Heller
240ae86a17
Fix compilation on newer CentOS 5.2 kernels with backported features.
...
Credit goes to Glen for this one.
2008-12-02 07:23:04 -08:00
Glen Gibb
bdbd57b546
Add missing codes in Error Message section
...
Error Messages section was missing the codes for:
- OFPET_BAD_ACTION
- OFPET_FLOW_MOD_FAILED
2008-12-09 13:37:45 -08:00