| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
the default table-miss flow for OpenFlow 1.3.5. This is enough to make
switchd(8) to work with switch(4) and HP 3800 switch out-of-the-box.
ok reyk@
|
|
|
|
|
|
|
| |
invalid state transitions and invalid protocol version switching after the
hello messages exchange.
ok reyk@
|
| |
|
|
|
|
|
|
|
|
|
| |
handle /dev/switch connections that didn't quite behave like TCP
connections (no support for writev, no partial reads). With
rzalamena's changes to switch(4), it now works as expected and doesn't
need any special treatment anymore.
OK rzalamena@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
device is just an fd that is connected to a switch, either via TCP or
via /dev/switch. Change the switchctl from "device add" to "connect"
etc. This change is an intermediate step towards other changes,
including the configuration grammar, so a few things will be left
undocumented for now.
switchctl(8) examples,
switchctl connect /dev/switch0
switchctl connect /dev/switch0 forward-to 10.1.1.1
switchctl connect 127.0.0.1
switchctl connect 127.0.0.1 forward-to 10.1.1.1
switchctl disconnect /dev/switch0
Discussed with rzalamena@
|
|
|
|
|
|
| |
message sending function.
ok reyk@
|
|
|
|
|
|
|
|
|
| |
act like a socket. Unfortunately, this broke handling of jumbo
buffers in the adjusted version of ofrelay. Don't abort the
connection until there is no more data to read or the connection has
been closed.
Problem out by rzalamena@
|
| |
|
| |
|
|
messages, multiple messages per buffer and important things like
connection limits and file descriptor accounting. It works with TCP
connections as well as switch(4). The ofrelay.c part replaces
networking that was in ofp.c and will soon handle all socket
connections of switchd. It is called "ofrelay" because it will be
used as client, server, and forwarder.
OK rzalamena@
|