IB/ipoib: ioctls IPOIBACLNADD and IPOIBACLNGET do not work correctly
There is a problem in using the ips pointer in ipoib_do_ioctl(). It
does incorrect pointer arithmetic for the new ioctls since ips is an
u32 pointer. It should use a struct in6_addr pointer instead of using
the ips pointer directly. The end result is that it does not work
correctly if a list of ACLs are modified.
Orabug:
27533123
Signed-off-by: Ka-Cheong Poon <ka-cheong.poon@oracle.com>
Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com>