| Commit message (Expand) | Author | Age | Files | Lines |
* | spelling | jsg | 2021-03-10 | 1 | -6/+6 |
* | we don't have to cast to caddr_t when calling m_copydata anymore. | dlg | 2021-02-25 | 1 | -5/+5 |
* | switch(4): convert ifunit to if_unit(9) | mvs | 2021-01-19 | 1 | -4/+9 |
* | Add missing #if's to fix build without bpf(4). | mvs | 2020-08-28 | 1 | -2/+6 |
* | OpenFlow 1.3 defines packet header patterns of interest using TLVs (OXMs) | akoshibe | 2019-11-27 | 1 | -13/+29 |
* | Fix comment typo: specification | akoshibe | 2019-11-21 | 1 | -2/+2 |
* | Remove duplicate #define OFP_ALIGNMENT | akoshibe | 2019-11-21 | 1 | -2/+1 |
* | Add port protection support to switch(4). The behavior copies that of | akoshibe | 2019-05-10 | 1 | -4/+16 |
* | Fix mbuf releated crashes in switch(4). They have been found by | bluhm | 2018-12-28 | 1 | -13/+23 |
* | Fix alignment fault in switchd(8) on sparc64. Use memcpy to set oxm_value, | akoshibe | 2018-08-21 | 1 | -5/+5 |
* | Remove almost unused `flags' argument of suser(). | mpi | 2018-02-19 | 1 | -3/+3 |
* | Fix out-of-bounds read when looking up the flow-mod handler. | reyk | 2017-08-11 | 1 | -2/+2 |
* | Set free'd tables to NULL in swofp_flow_entry_instruction_free(). | reyk | 2017-08-11 | 1 | -22/+25 |
* | Priority is stored in the vlan_pcp field not in the vlan_vid field. | reyk | 2017-08-11 | 1 | -2/+2 |
* | Fix copy-paste error: first check is on "target", second check is on "key". | reyk | 2017-08-11 | 1 | -2/+2 |
* | Instead of repeating the same return statement in both cases of a | reyk | 2017-08-11 | 1 | -11/+9 |
* | Fix out-of-bounds read when looking up the multipart message handler. | reyk | 2017-08-11 | 1 | -2/+2 |
* | Fix out-of-bounds read when looking up the message handler. | reyk | 2017-08-11 | 1 | -2/+2 |
* | The proper way to check for successful allocation of an mbuf cluster is | claudio | 2017-07-19 | 1 | -11/+26 |
* | Make a kernel with switch(4) but without INET6 compile again. | bluhm | 2017-05-12 | 1 | -3/+17 |
* | Remove a misleading comment asking if a timeout needs a LOCK, it doesn't. | mpi | 2017-03-01 | 1 | -2/+1 |
* | Kill some unused variables found by clang. | rzalamena | 2017-01-24 | 1 | -8/+2 |
* | Make switch(4) compile with debug again. | rzalamena | 2017-01-17 | 1 | -5/+5 |
* | Initialize swas_actions for set-field with the expected pointer to the | rzalamena | 2017-01-17 | 1 | -3/+3 |
* | Fix a panic when set-field with VLAN is set, but no VLANs were | rzalamena | 2017-01-17 | 1 | -3/+6 |
* | Clean-up switch(4) device by removing excess prototypes, verbose debugs | rzalamena | 2017-01-17 | 1 | -5/+1 |
* | Add more action specific validations, unbreak instructions validation | rzalamena | 2017-01-17 | 1 | -21/+91 |
* | spacing | reyk | 2017-01-16 | 1 | -2/+2 |
* | Add missing declarations found with -Wmissing-declarations | reyk | 2017-01-16 | 1 | -4/+22 |
* | The term "pipline" is used in many places, rename it to pipeline. | reyk | 2017-01-16 | 1 | -49/+49 |
* | Removed unused function that is a leftover from the old debug code. | reyk | 2017-01-16 | 1 | -12/+1 |
* | Don't write configuration request replies outside of the packet | rzalamena | 2017-01-12 | 1 | -8/+11 |
* | Remove m_pullup() from packet-out since it is not doing anything anymore | rzalamena | 2017-01-11 | 1 | -11/+1 |
* | Validate the OFP header to make sure it always have a sane size, also | rzalamena | 2016-12-22 | 1 | -6/+55 |
* | Propagate error type in validation functions that call | rzalamena | 2016-12-05 | 1 | -33/+49 |
* | Remove the flow id from the flow entry struct and the global variable, | rzalamena | 2016-12-05 | 1 | -5/+1 |
* | Add missing prototypes for all functions declared in the file. | rzalamena | 2016-12-05 | 1 | -5/+61 |
* | Limit the amount of flows that can be installed on flow tables. | rzalamena | 2016-12-02 | 1 | -6/+12 |
* | Use the right variable for storing the maximum group table size and use | rzalamena | 2016-12-02 | 1 | -3/+9 |
* | Fix flow-removed OFP header xid value: use htonl() instead of htons() for | rzalamena | 2016-12-02 | 1 | -2/+2 |
* | Fix another free() with wrong size panic when handling group-mod buckets | rzalamena | 2016-11-30 | 1 | -19/+46 |
* | Remove debugging code that was always enabled and printed parsed | reyk | 2016-11-29 | 1 | -194/+131 |
* | Implement more validations for switch(4) groups handling: check for invalid | rzalamena | 2016-11-28 | 1 | -15/+48 |
* | Rename "flowmax" to "maxflow" and give each switch(4) ioctl a | reyk | 2016-11-28 | 1 | -2/+2 |
* | Simplify pad calculation for flow match on swofp_put_flow(). | rzalamena | 2016-11-21 | 1 | -7/+6 |
* | Include the OFP header of the message that caused the error on error | rzalamena | 2016-11-21 | 1 | -5/+4 |
* | Extend the DLT_OPENFLOW header to include the switch datapath id. | reyk | 2016-11-20 | 1 | -3/+7 |
* | Define a group_id map and rename the defines accordingly. | reyk | 2016-11-18 | 1 | -4/+4 |
* | Fix a panic introduced with the memory leak correction. Use the saved | rzalamena | 2016-11-18 | 1 | -15/+22 |
* | Add new DLT_OPENFLOW link-type to allow using tcpdump to debug switch(4), | reyk | 2016-11-16 | 1 | -1/+22 |