summaryrefslogtreecommitdiffstats
path: root/usr.sbin/switchd/ofp10.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* switchd(8) will sometimes not save a copy of a packet needing forwardingakoshibe2019-05-051-4/+9
* Make switchd(8) ignore PACKET_INs generated from looped traffic. Currently,akoshibe2018-09-091-2/+3
* Implement the connection state machine for OpenFlow 1.0 and 1.3 to detectrzalamena2016-12-021-12/+4
* Add "features request" support and reply validation.rzalamena2016-11-221-13/+66
* Implement support for version negotiation using hello messages. Thisrzalamena2016-11-221-8/+3
* Fix jumbo regress test for ofp10.c and use htonl() with OFP_PKTOUT_NO_BUFFERrzalamena2016-11-211-5/+5
* The special LOCAL and CONTROLLER ports are valid source ports thatreyk2016-11-181-5/+6
* Fix some styles issues: break big lines and remove some useless spaces.rzalamena2016-11-171-2/+3
* Move ofp_validate_header() into ofp_common.c. No functional change.reyk2016-11-111-35/+1
* Move ofp_validate_header() to ofp10.c until we have a better placereyk2016-10-051-1/+35
* Remove local copy of ofp.h and use net/ofp.h insteadreyk2016-09-301-2/+3
* Implement socket server code that properly handles async I/O, partialreyk2016-09-301-2/+1
* Rename ofp_send to ofp_outputreyk2016-09-291-4/+4
* Fix previous: don't attempt to write a NULL packet to the tap device.reyk2016-09-271-6/+13
* OpenFlow PACKET_IN can send truncated packets; this only makes sensereyk2016-09-271-3/+8
* long to uint32_t portreyk2016-07-211-2/+2
* With uint32_t ports, we cannot sneak the port into an int anymorereyk2016-07-211-3/+3
* Turn ofp*_debug functions into ofp*_validate functions to follow areyk2016-07-211-55/+42
* Update OpenFlow 1.3 stub based on the 1.0 code.reyk2016-07-201-1/+4
* Correctly use ssize_t instead of size_t for read/write return values.reyk2016-07-191-2/+2
* Import switchd(8), a basic WIP OpenFlow implementation for OpenBSD.reyk2016-07-191-0/+425