summaryrefslogtreecommitdiffstats
path: root/sys/net/switchofp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-101-6/+6
* we don't have to cast to caddr_t when calling m_copydata anymore.dlg2021-02-251-5/+5
* switch(4): convert ifunit to if_unit(9)mvs2021-01-191-4/+9
* Add missing #if's to fix build without bpf(4).mvs2020-08-281-2/+6
* OpenFlow 1.3 defines packet header patterns of interest using TLVs (OXMs)akoshibe2019-11-271-13/+29
* Fix comment typo: specificationakoshibe2019-11-211-2/+2
* Remove duplicate #define OFP_ALIGNMENTakoshibe2019-11-211-2/+1
* Add port protection support to switch(4). The behavior copies that ofakoshibe2019-05-101-4/+16
* Fix mbuf releated crashes in switch(4). They have been found bybluhm2018-12-281-13/+23
* Fix alignment fault in switchd(8) on sparc64. Use memcpy to set oxm_value,akoshibe2018-08-211-5/+5
* Remove almost unused `flags' argument of suser().mpi2018-02-191-3/+3
* Fix out-of-bounds read when looking up the flow-mod handler.reyk2017-08-111-2/+2
* Set free'd tables to NULL in swofp_flow_entry_instruction_free().reyk2017-08-111-22/+25
* Priority is stored in the vlan_pcp field not in the vlan_vid field.reyk2017-08-111-2/+2
* Fix copy-paste error: first check is on "target", second check is on "key".reyk2017-08-111-2/+2
* Instead of repeating the same return statement in both cases of areyk2017-08-111-11/+9
* Fix out-of-bounds read when looking up the multipart message handler.reyk2017-08-111-2/+2
* Fix out-of-bounds read when looking up the message handler.reyk2017-08-111-2/+2
* The proper way to check for successful allocation of an mbuf cluster isclaudio2017-07-191-11/+26
* Make a kernel with switch(4) but without INET6 compile again.bluhm2017-05-121-3/+17
* Remove a misleading comment asking if a timeout needs a LOCK, it doesn't.mpi2017-03-011-2/+1
* Kill some unused variables found by clang.rzalamena2017-01-241-8/+2
* Make switch(4) compile with debug again.rzalamena2017-01-171-5/+5
* Initialize swas_actions for set-field with the expected pointer to therzalamena2017-01-171-3/+3
* Fix a panic when set-field with VLAN is set, but no VLANs wererzalamena2017-01-171-3/+6
* Clean-up switch(4) device by removing excess prototypes, verbose debugsrzalamena2017-01-171-5/+1
* Add more action specific validations, unbreak instructions validationrzalamena2017-01-171-21/+91
* spacingreyk2017-01-161-2/+2
* Add missing declarations found with -Wmissing-declarationsreyk2017-01-161-4/+22
* The term "pipline" is used in many places, rename it to pipeline.reyk2017-01-161-49/+49
* Removed unused function that is a leftover from the old debug code.reyk2017-01-161-12/+1
* Don't write configuration request replies outside of the packetrzalamena2017-01-121-8/+11
* Remove m_pullup() from packet-out since it is not doing anything anymorerzalamena2017-01-111-11/+1
* Validate the OFP header to make sure it always have a sane size, alsorzalamena2016-12-221-6/+55
* Propagate error type in validation functions that callrzalamena2016-12-051-33/+49
* Remove the flow id from the flow entry struct and the global variable,rzalamena2016-12-051-5/+1
* Add missing prototypes for all functions declared in the file.rzalamena2016-12-051-5/+61
* Limit the amount of flows that can be installed on flow tables.rzalamena2016-12-021-6/+12
* Use the right variable for storing the maximum group table size and userzalamena2016-12-021-3/+9
* Fix flow-removed OFP header xid value: use htonl() instead of htons() forrzalamena2016-12-021-2/+2
* Fix another free() with wrong size panic when handling group-mod bucketsrzalamena2016-11-301-19/+46
* Remove debugging code that was always enabled and printed parsedreyk2016-11-291-194/+131
* Implement more validations for switch(4) groups handling: check for invalidrzalamena2016-11-281-15/+48
* Rename "flowmax" to "maxflow" and give each switch(4) ioctl areyk2016-11-281-2/+2
* Simplify pad calculation for flow match on swofp_put_flow().rzalamena2016-11-211-7/+6
* Include the OFP header of the message that caused the error on errorrzalamena2016-11-211-5/+4
* Extend the DLT_OPENFLOW header to include the switch datapath id.reyk2016-11-201-3/+7
* Define a group_id map and rename the defines accordingly.reyk2016-11-181-4/+4
* Fix a panic introduced with the memory leak correction. Use the savedrzalamena2016-11-181-15/+22
* Add new DLT_OPENFLOW link-type to allow using tcpdump to debug switch(4),reyk2016-11-161-1/+22