Closed Bug 51476 Opened 24 years ago Closed 19 years ago

eliminate unnecessary data copying, especially for writev()

Categories

(NSS :: Libraries, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: nelson, Assigned: nelson)

Details

This enhancement request was formerly bugsplat bug 351230. Data gets copied WAY too often in libSSL. Since encryption implicitly copies the data, the only data copying that should need to take place is part of en/decryption, (and possibly compression). Possibly decrypted plaintext should continue to be copied out into application buffers. ssl_WriteV should definitely NOT copy iovec buffers into one buffer. This will be a big change to the SSL code.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
writev is now handled in NSPR, not in NSS.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.