[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #13827 [Tor]: Cell handling code duplication in channel.c



#13827: Cell handling code duplication in channel.c
------------------------+------------------------------
     Reporter:  rl1987  |      Owner:  rl1987
         Type:  defect  |     Status:  accepted
     Priority:  normal  |  Milestone:  Tor: unspecified
    Component:  Tor     |    Version:
   Resolution:          |   Keywords:  refactoring easy
Actual Points:          |  Parent ID:
       Points:          |
------------------------+------------------------------

Comment (by nickm):

 Probably the best way to handle this would be to figure out how and
 whether cell_t, var_cell_t, and packed_cell_t can (or should) be merged
 into a single type, and/or to look at dataflow to see if some of those
 functions can be rewritten to use the others instead.

 One wrinkle here is that the *cell_t types need to be very efficient;
 every piece of data that Tor transmits goes through one of them.

 As for eliminating duplicate code in general: I think it's a higher
 priority to do it for larger functions, and proportionally less valuable
 to do it for smaller functions.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13827#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs