summaryrefslogtreecommitdiff
path: root/usr.sbin/switchd
AgeCommit message (Expand)Author
2016-08-30does not need sys/param.hTheo de Raadt
2016-08-25goda@ contributed most of the OpenFlow 1.3.5 parts in ofp.h (for theReyk Floeter
2016-08-08Create socket with SOCK_NONBLOCK instead of using fcntl() without theRafael Zalamena
2016-08-08Handle imsg_read() EAGAIN like the man page code example.Rafael Zalamena
2016-08-08Fix previous. Obvously the condition is reversed.YASUOKA Masahiko
2016-08-08Split ofcconn into switch part and connection part to make the switchYASUOKA Masahiko
2016-07-22"wpath" is needed in the parent pledge when using the /dev/switch0 device.Reyk Floeter
2016-07-21Add basic support for OpenFlow 1.3 PACKET_IN+PACKET_OUT,Reyk Floeter
2016-07-21long to uint32_t portReyk Floeter
2016-07-21With uint32_t ports, we cannot sneak the port into an int anymoreReyk Floeter
2016-07-21Turn ofp*_debug functions into ofp*_validate functions to follow aReyk Floeter
2016-07-20fix typos in commentsReyk Floeter
2016-07-20pledge(2) all the switchd processes.Reyk Floeter
2016-07-20Handle ports as uint32_t instead of in_port_t: OpenFlow 1.0 used 16bitReyk Floeter
2016-07-20Parse and print OpenFlow 1.3 PACKET_IN and OXM (Openflow eXtended Match) -Reyk Floeter
2016-07-20Update OpenFlow 1.3 stub based on the 1.0 code.Reyk Floeter
2016-07-20Fix dependencies of generated map files.Reyk Floeter
2016-07-20Add a -n flag to check the configuration and exit. Matches what almostJonathan Gray
2016-07-20Fix typoYASUOKA Masahiko
2016-07-19The -DNAME=switch flag is an artifact from the PoC when I couldn'tReyk Floeter
2016-07-19Correctly use ssize_t instead of size_t for read/write return values.Reyk Floeter
2016-07-19A bit of cleanup and style changes. ofcconn needs more work.Reyk Floeter
2016-07-19L2 tun is tap nowReyk Floeter
2016-07-19Don't use .p_shutdown in the proc structReyk Floeter
2016-07-19Comment out device/switch(4) for nowReyk Floeter
2016-07-19Import switchd(8), a basic WIP OpenFlow implementation for OpenBSD.Reyk Floeter