- Since the actual frame processing takes place from softnet(), splhigh is not needed (the only other two places that modify the state of the bridge are bridge_ioctl() and bridge_rtage(), both of which can easily be wrapped in splsoftnet). - compute a random hashkey each time the bridge is brought up
- Since the actual frame processing takes place from softnet(), splhigh
is not needed (the only other two places that modify the state of the
bridge are bridge_ioctl() and bridge_rtage(), both of which can easily
be wrapped in splsoftnet).
- compute a random hashkey each time the bridge is brought up

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars