Modified ns-3 codes and additional modules for simulating MIPv6 in ns-3