rt2x00: Optimize IV/EIV handling
IV and EIV belong to eachother and don't require 2 seperate fields. Instead they can logically be merged into a single array with size 2. With this approach we can simplify the code in rt2x00crypto.c by using a single memcpy() when copying the iv/eiv data. Additionally we can move some code out of if-statements because the if-statement would always be true. Signed-off-by:Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/rt2x00crypto.c 14 additions, 30 deletionsdrivers/net/wireless/rt2x00/rt2x00crypto.c
- drivers/net/wireless/rt2x00/rt2x00queue.h 4 additions, 8 deletionsdrivers/net/wireless/rt2x00/rt2x00queue.h
- drivers/net/wireless/rt2x00/rt61pci.c 4 additions, 4 deletionsdrivers/net/wireless/rt2x00/rt61pci.c
- drivers/net/wireless/rt2x00/rt73usb.c 4 additions, 4 deletionsdrivers/net/wireless/rt2x00/rt73usb.c
Loading
Please register or sign in to comment