Lines Matching refs:iface_param

303 		struct iscsi_iface_param_info *iface_param,  in beiscsi_set_static_ip()  argument
313 switch (iface_param->param) { in beiscsi_set_static_ip()
324 iface_ip = iface_param; in beiscsi_set_static_ip()
330 iface_subnet = iface_param; in beiscsi_set_static_ip()
338 iface_param->param); in beiscsi_set_static_ip()
367 struct iscsi_iface_param_info *iface_param) in beiscsi_set_vlan_tag() argument
379 switch (iface_param->param) { in beiscsi_set_vlan_tag()
381 if (iface_param->value[0] != ISCSI_VLAN_ENABLE) in beiscsi_set_vlan_tag()
386 *((uint16_t *)iface_param->value)); in beiscsi_set_vlan_tag()
391 iface_param->param); in beiscsi_set_vlan_tag()
400 struct iscsi_iface_param_info *iface_param, in beiscsi_set_ipv4() argument
407 switch (iface_param->param) { in beiscsi_set_ipv4()
409 ret = mgmt_set_gateway(phba, iface_param); in beiscsi_set_ipv4()
412 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP) in beiscsi_set_ipv4()
413 ret = mgmt_set_ip(phba, iface_param, in beiscsi_set_ipv4()
415 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC) in beiscsi_set_ipv4()
416 ret = beiscsi_set_static_ip(shost, iface_param, in beiscsi_set_ipv4()
421 iface_param->value[0]); in beiscsi_set_ipv4()
424 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) in beiscsi_set_ipv4()
431 ret = beiscsi_set_static_ip(shost, iface_param, in beiscsi_set_ipv4()
436 ret = beiscsi_set_vlan_tag(shost, iface_param); in beiscsi_set_ipv4()
441 iface_param->param); in beiscsi_set_ipv4()
449 struct iscsi_iface_param_info *iface_param, in beiscsi_set_ipv6() argument
455 switch (iface_param->param) { in beiscsi_set_ipv6()
457 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) in beiscsi_set_ipv6()
465 ret = mgmt_set_ip(phba, iface_param, NULL, in beiscsi_set_ipv6()
471 iface_param->param); in beiscsi_set_ipv6()
480 struct iscsi_iface_param_info *iface_param = NULL; in be2iscsi_iface_set_param() local
493 iface_param = nla_data(attrib); in be2iscsi_iface_set_param()
495 if (iface_param->param_type != ISCSI_NET_PARAM) in be2iscsi_iface_set_param()
501 if (iface_param->iface_num) { in be2iscsi_iface_set_param()
505 iface_param->iface_num); in be2iscsi_iface_set_param()
510 switch (iface_param->iface_type) { in be2iscsi_iface_set_param()
512 ret = beiscsi_set_ipv4(shost, iface_param, in be2iscsi_iface_set_param()
516 ret = beiscsi_set_ipv6(shost, iface_param, in be2iscsi_iface_set_param()
522 iface_param->iface_type); in be2iscsi_iface_set_param()