Glen Gibb
67cfa2697f
doc: Added README for kernel module
...
README file indicates that the kernel module is no longer included as
part of the reference implementation.
2009-12-17 16:44:44 -08:00
Glen Gibb
fa5935a558
regress: automate dependency installation
...
Added support for Fedora
2009-12-17 16:44:43 -08:00
Dan Talayco
2babc729f7
Added comment regarding namespace collision for error codes
2009-12-17 13:25:25 -08:00
Yiannis Yiakoumis
d89f04f662
Bugfix : report error when add-queue for non-existing port.
...
This caused segfault instead of reporting the error.
The problem was that dp_lookup_port doesn't provide any sense
whether a port exists in the datapath. It refers to the
DP_MAX_PORTS entries to the switch, not to currently
configured ports in the switch. Instead of checking
p we check p->netdev and detect non-queue case.
2009-12-17 13:17:09 -08:00
Glen Gibb
9d98a30148
regress: automate dependency installation
...
Added support for Debian
2009-12-17 13:17:09 -08:00
Glen Gibb
b5f91a1a01
regress: automate dependency installation
...
Provide script to automatically install dependencies necessary for
running regression tests. Currently supported OSes:
- Ubuntu
2009-12-17 13:17:09 -08:00
Brandon Heller
06d7cff4ff
Spec: note optional IP field for ARP packets
...
Also add the ARP case to the flow matching diagram.
2009-12-17 13:17:09 -08:00
Justin Pettit
bba589829e
spec: Describe L3 ARP payload matching
2009-12-17 13:17:08 -08:00
Glen Gibb
284a7bfb19
doc: document regression changes in 1.0
2009-12-17 13:17:08 -08:00
Brandon Heller
6f48b21b90
Spec: update header parsing flowchart
...
Add IP ToS and VLAN PCP bits, plus fix eth type error.
2009-12-15 21:28:12 -08:00
Brandon Heller
0bfd742cbf
Spec: now with extra tuple
2009-12-15 21:28:12 -08:00
Brandon Heller
56d76b87f0
Spec: consistent formatting for desc_stats
2009-12-15 21:28:12 -08:00
Brandon Heller
4a79c66d4e
Spec: clarify 0 bytes ambiguity
2009-12-15 21:28:12 -08:00
Brandon Heller
6c9c9b1b80
Spec: reword port stats description
2009-12-15 21:28:12 -08:00
Glen Gibb
ec0a4d19e8
build: remove kernel module from build
...
Commented out kernel module specific sections in configure.ac
Don't include datapath in SUBDIRS in Makefile.am
2009-12-15 21:23:33 -08:00
Glen Gibb
b113ab3fe8
Clearify openflow.h comment
...
Updated comment for OFPET_PORT_MOD_FAILED that replaces "OFPT_PORT_MOD"
with a textual description of this message.
2009-12-15 11:17:04 -08:00
Glen Gibb
4d5a8686db
version: bump version number to 1.0.0
...
Bump version to 1.0.0 in various files
2009-12-15 11:08:47 -08:00
Yiannis Yiakoumis
fd62ef166b
Reject queue-add request when there are no queues left.
...
Send an error when an add-queue request cannot be served
due to lack of queues at the port under configuration.
2009-12-14 18:10:41 -08:00
Yiannis Yiakoumis
7232e213c1
Update ofdatapath man-page for --no-slicing option.
2009-12-14 18:10:29 -08:00
Glen Gibb
edb3be9e0f
wireshark: dissect new errors
...
Dissect new errors introduced in commit by Justin Pettit: 951f4ca9
2009-12-14 17:56:38 -08:00
Glen Gibb
f68c5b6f00
docs: remove kernel refs from INSTALL
...
Update the INSTALL document to remove reference to the kernel module
since the kernel module is no longer part of the reference design.
2009-12-14 17:20:53 -08:00
Glen Gibb
5de70b8a4f
docs: updated README with dropped kernel info
...
Updated information in README to reflect decision to include only the
user-space switch in the reference implementation. The README notes that
the kenel and NetFPGA implementations will be distributed separately.
2009-12-14 17:12:04 -08:00
Dan Talayco
1182f9e2f0
dpctl: Added queue commands to dpctl man page
2009-12-14 16:36:38 -08:00
Glen Gibb
ba8ca45217
spec: update version/title
...
Created a command to output the version number.
Changed the title on each page to "OpenFlow Switch Specification" and
"Version \ofversion"
2009-12-14 16:10:10 -08:00
Glen Gibb
abe6db25f7
spec: Rename to reflect version 1.0.0
2009-12-14 13:27:54 -08:00
Glen Gibb
b26a2e60c7
ChangeLog: document 1.0.0 changes
2009-12-14 13:22:24 -08:00
Mikio Hara
75edc57072
IPv4 DSCP match: Add IPv4 ToS/DSCP description capability to dpctl
2009-12-14 12:39:47 -08:00
Rob Sherwood
9b78488f60
unbroke kernel datapath build
...
* split durration into secs and nsecs for updated flow_remove
2009-12-11 18:17:45 -08:00
Rob Sherwood
ed2d28c865
added dpctl support for setting ofp_desc_stat->dp_desc
...
* udatapath : tested and works
* kernel datapath : implemented, but build is broken :-(
* addressed Glen's code review at :
https://mailman.stanford.edu/pipermail/openflow-dev/2009-December/000620.html
2009-12-11 18:16:39 -08:00
Glen Gibb
f557a21416
Version: bump openflow wire version number
2009-12-11 18:16:21 -08:00
Brandon Heller
58cf3b78b3
Spec: include port mod failed errors
2009-12-11 18:16:08 -08:00
Yiannis Yiakoumis
9e82ac43ce
Bugfix for check overlap flag
...
We didn't detect flow-mod conflict when adding a finer granularity
flow which conflicts with an installed, coarser granularity flow.
Thanks Justin for pointing this out :
https://mailman.stanford.edu/pipermail/openflow-dev/2009-November/000529.html
2009-12-11 18:15:45 -08:00
Brandon Heller
bb697af959
Spec: remove multi_phy_tx spec text and capability bit
...
This flag was added on March 3, 2008 to comply with a specific vendor's
hardware limitations. This vendor is out of business, and with the
assumption of a software datapath backup, it is unlikely that a switch
would be unable to support sending to a physical port and the controller
simultaneously.
This commmit removes the corresponding spec text and replaces the
capability bit with a reserved one.
Thanks to Justin Pettit for the history.
2009-12-11 18:14:38 -08:00
Brandon Heller
d7707dc0af
Spec: clarify execution order of actions
2009-12-11 18:14:38 -08:00
Brandon Heller
fde98c8df4
Spec: replace SSL refs with TLS
...
Thanks to Peter Balland for pointing this one out.
2009-12-11 18:14:38 -08:00
Brandon Heller
49b5bf40bd
Spec: resolve overlap ambiguity
2009-12-11 18:14:38 -08:00
Brandon Heller
f83e2eb56f
Spec: clarify flow mod to non-existing port
2009-12-11 18:14:38 -08:00
Brandon Heller
63eaba865e
Spec: minor formatting errors
2009-12-11 18:14:38 -08:00
Brandon Heller
672440ae10
Spec: clarify port definition
2009-12-11 18:14:38 -08:00
Brandon Heller
fa0740cdc4
Spec: update packet flow diagram
2009-12-11 18:14:38 -08:00
Brandon Heller
85668dffc8
Spec: update header parsing diagram for ICMP
...
Add both OmniGraffle source file and PDF export for inclusion in spec.
2009-12-11 18:14:38 -08:00
Brandon Heller
cc6ee6b5de
Spec: fix English ambiguity for flow-removed messages
2009-12-11 18:14:37 -08:00
Brandon Heller
d3e68dfcf0
Spec: fix async message English ambiguity
2009-12-11 18:14:37 -08:00
Brandon Heller
744c1600f2
Spec: note that multiple controller support is undefined
2009-12-11 18:14:37 -08:00
Brandon Heller
f8f578f919
Fix minor typo in comment
2009-12-11 18:14:37 -08:00
Brandon Heller
45a108d086
Spec: clarify that byte equals octet
2009-12-11 18:14:37 -08:00
Brandon Heller
e5546e790e
Spec: note counter wrap-around
2009-12-11 18:14:37 -08:00
Justin Pettit
e1ecc706c0
Remove dead ofmp-spec
...
It's been replaced by the forthcoming config protocol.
2009-12-11 18:13:45 -08:00
Justin Pettit
88cbf56f30
Add some minor clarifications to openflow.h
2009-12-11 18:13:38 -08:00
Glen Gibb
47a0ed66bc
Merge branch 'devel/yiannisy/slicing'
...
Conflicts:
include/openflow/openflow.h
regress/lib/Perl5/OF/OFUtil.pm
regress/projects/black_box/regress/tests.txt
udatapath/datapath.c
utilities/wireshark_dissectors/openflow/packet-openflow.c
2009-12-11 18:11:16 -08:00