summaryrefslogtreecommitdiff
path: root/sys/dev/pci/hifn7751var.h
AgeCommit message (Collapse)Author
2000-06-02callback is always staticTheo de Raadt
2000-05-08crank MAX_SCATTER to handle large chain lengths; deraadt ok'd.Jason Wright
2000-04-14not EXPORTJason Wright
2000-04-13remove bit definitions and associated macros for hifn_command.flags since itJason Wright
doesn't exist anymore.
2000-04-13- let hifn_process() compute the mask bits for the command descriptorsJason Wright
(falls under the category of compute it once and use it). - just copy the computed masks in hifn_write_command() - remove the now unnecessary flags field from hifn_command
2000-04-13remove unnecessary variableJason Wright
2000-04-11- add support for buffers that are not aligned (or end on a non 4byte boundary)Jason Wright
- recompute destination length from destination descriptors and reclaim the destination ring there.
2000-04-10- Add back code from the original aeon driver to handle missed interrupts byJason Wright
enabling interrupts when the command queue has more than one entry. - fix comment on hifn_newsession to reflect reality - allocate session structure in softc - compute a random IV when a session is created and try to chain from a software kept IV for subsequent packets - add handling of CRD_F_EXPLICIT
2000-04-04add mac result pointer to the callback routineJason Wright
register as supporting MD5_HMAC96 and SHA1_HMAC96 use the correct bit (HIFN_MAC_CMD_NEW_KEY) when checking the mac_cmd mask don't append the mac result to the dest buffer, add it to the result buffer remove incorrect source count calculation involving mac length add order checking to hifn_process so that we can verify the request is possible given the ordering of processing units within the hifn. correct hifn_callback()'s handling of mac checking and copy the computed mac into the right place in the mbuf.
2000-03-29- update copyrightsJason Wright
- remove all ability to block (no more tsleep/wakeup)
2000-03-29remove round-robin use of the boards. We're depending on the upper layerJason Wright
being more intelligent about allocation in the future.
2000-03-29Long over due checkpoint:Jason Wright
o register the hifn as handling DES and 3DES (no md5 or sha1 yet) depending on whether the board is unlocked (none, half, or full) o Fix many KNF nits o print the amount of memory correctly and don't print the number of sessions o set command and result buffer sizes correctly o reclaim the descriptor rings so new commands and buffers can be added o remove some bogus checks on the command buffer o add new variables mac_process_len and crypt_process_len to hifn_command_t o fix calculation in hifn_mbuf to generate the pa/len array for src/dst o simplify the code for setting up the jump descriptor o rework the hifn_intr routine to interrupt at IPL_IMP and simplify it's results processing o more to come...
2000-03-22eissed another renamning of result_status -> result_flagsJason Wright
2000-03-22convert some spaces to tabs and make variable names the same as theJason Wright
surrounding comments
2000-03-16move aeon to hifn7751Theo de Raadt
1999-02-24handle scatter-gather, seperate src/dst mbuf, etcTheo de Raadt
1999-02-21use src/dst descriptor chaining out of an mbufTheo de Raadt
1999-02-19invertex aeon driver baseTheo de Raadt