index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
switchd
/
ofp13.c
Age
Commit message (
Expand
)
Author
2019-11-27
OpenFlow 1.3 defines packet header patterns of interest using TLVs (OXMs)
akoshibe
2019-11-21
Remove arguments from ofp13_flowmod() which are unused and unnecessary.
akoshibe
2019-05-05
switchd(8) will sometimes not save a copy of a packet needing forwarding
akoshibe
2018-09-09
Make switchd(8) ignore PACKET_INs generated from looped traffic. Currently,
akoshibe
2017-01-17
Fix OXM parser for set-field messages. Found it the hardway while
Rafael Zalamena
2016-12-22
Learn remote switch flow tables properties to find out where to install
Rafael Zalamena
2016-12-02
Implement the connection state machine for OpenFlow 1.0 and 1.3 to detect
Rafael Zalamena
2016-11-22
Implement support for version negotiation using hello messages. This
Rafael Zalamena
2016-11-21
Do more strict checks of OXM by looking at mask restrictions and add
Rafael Zalamena
2016-11-21
Add truncation validation for packet-out and reuse the action validation
Rafael Zalamena
2016-11-21
Fix jumbo regress test for ofp10.c and use htonl() with OFP_PKTOUT_NO_BUFFER
Rafael Zalamena
2016-11-21
Implement better table features validation. With this we get free switchctl
Rafael Zalamena
2016-11-21
Parse flow-status instructions in multipart replies, so we can see what
Rafael Zalamena
2016-11-18
The special LOCAL and CONTROLLER ports are valid source ports that
Reyk Floeter
2016-11-18
Make switchd(8) use more strings just like tcpdump(8). While here remove
Rafael Zalamena
2016-11-18
Define a group_id map and rename the defines accordingly.
Reyk Floeter
2016-11-18
Small code improvements:
Rafael Zalamena
2016-11-18
Fix the flowmod header to send the correct command and buffer id.
Reyk Floeter
2016-11-17
Fix some styles issues: break big lines and remove some useless spaces.
Rafael Zalamena
2016-11-17
Add an abstraction layer / API to create flows including all matches
Reyk Floeter
2016-11-17
Accept OFP_XM_T_ETH_TYPE.
Reyk Floeter
2016-11-17
Added the missing code to build flow-mod messages and to install
Rafael Zalamena
2016-11-07
Implement support for flow-mod messages validation, this includes:
Rafael Zalamena
2016-11-07
Fix a small parsing error in packet-in: don't count ofp_match header bytes
Rafael Zalamena
2016-11-04
Empty -> empty in log messages
Reyk Floeter
2016-11-04
Move ofp_output() into ofp_common.c and few function prototypes into
Reyk Floeter
2016-10-13
Implement simple feature request/reply support so we can get more
Rafael Zalamena
2016-10-12
Teach switchd(8) how to send set_config to the switch so we can be able
Rafael Zalamena
2016-10-07
Move some shared code into a new file.
Reyk Floeter
2016-10-07
Add support for multipart replies and implement a simple ofp 1.3.5 error
Rafael Zalamena
2016-09-30
Remove local copy of ofp.h and use net/ofp.h instead
Reyk Floeter
2016-09-30
Implement socket server code that properly handles async I/O, partial
Reyk Floeter
2016-09-29
Rename ofp_send to ofp_output
Reyk Floeter
2016-09-29
Teach switchd(8) how to request flow entries and how to validate the
Rafael Zalamena
2016-09-29
Use the macro OFP_ALIGN() to find alignment instead of rolling my own way.
Rafael Zalamena
2016-09-29
Teach switchd(8) how to ask for and debug equipment description
Rafael Zalamena
2016-09-29
Teach switchd(8) some multipart table properties request/parse code to
Rafael Zalamena
2016-09-28
Always ask the switch to send the whole packet unbuffered so we can
Rafael Zalamena
2016-09-27
Fix previous: don't attempt to write a NULL packet to the tap device.
Reyk Floeter
2016-09-27
OpenFlow PACKET_IN can send truncated packets; this only makes sense
Reyk Floeter
2016-09-26
Teach switchd(8) how to create flows for new connections using OpenFlow
Rafael Zalamena
2016-09-26
Enable more debug messages to help developing flow modification messages.
Rafael Zalamena
2016-07-21
Add basic support for OpenFlow 1.3 PACKET_IN+PACKET_OUT,
Reyk Floeter
2016-07-21
Turn ofp*_debug functions into ofp*_validate functions to follow a
Reyk Floeter
2016-07-20
Parse and print OpenFlow 1.3 PACKET_IN and OXM (Openflow eXtended Match) -
Reyk Floeter
2016-07-20
Update OpenFlow 1.3 stub based on the 1.0 code.
Reyk Floeter
2016-07-19
Import switchd(8), a basic WIP OpenFlow implementation for OpenBSD.
Reyk Floeter