ip module documentation