Lines Matching refs:iface_param
1990 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv6() argument
1997 switch (iface_param->param) { in qla4xxx_set_ipv6()
1999 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2001 memcpy(init_fw_cb->ipv6_addr1, iface_param->value, in qla4xxx_set_ipv6()
2005 memcpy(init_fw_cb->ipv6_addr0, iface_param->value, in qla4xxx_set_ipv6()
2009 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2011 memcpy(init_fw_cb->ipv6_if_id, &iface_param->value[8], in qla4xxx_set_ipv6()
2015 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2017 memcpy(init_fw_cb->ipv6_dflt_rtr_addr, iface_param->value, in qla4xxx_set_ipv6()
2022 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2025 if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_DISABLE) in qla4xxx_set_ipv6()
2029 else if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_ND_ENABLE) in qla4xxx_set_ipv6()
2039 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2042 if (iface_param->value[0] == in qla4xxx_set_ipv6()
2046 else if (iface_param->value[0] == in qla4xxx_set_ipv6()
2056 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2059 if (iface_param->value[0] == ISCSI_IPV6_ROUTER_AUTOCFG_ENABLE) in qla4xxx_set_ipv6()
2064 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv6()
2076 if (iface_param->len != sizeof(init_fw_cb->ipv6_vlan_tag)) in qla4xxx_set_ipv6()
2079 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2082 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv6()
2091 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2095 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2099 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2102 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2104 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2113 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2115 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2123 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2125 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2133 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2135 init_fw_cb->ipv6_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv6()
2138 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2143 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv6()
2147 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2149 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2157 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2159 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2167 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2169 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2177 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2179 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2187 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2190 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2193 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2195 init_fw_cb->ipv6_traffic_class = iface_param->value[0]; in qla4xxx_set_ipv6()
2198 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2200 init_fw_cb->ipv6_hop_limit = iface_param->value[0]; in qla4xxx_set_ipv6()
2203 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2206 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2209 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2212 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2215 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2218 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2221 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2223 init_fw_cb->ipv6_dup_addr_detect_count = iface_param->value[0]; in qla4xxx_set_ipv6()
2226 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2229 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2233 iface_param->param); in qla4xxx_set_ipv6()
2239 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv4() argument
2242 switch (iface_param->param) { in qla4xxx_set_ipv4()
2244 memcpy(init_fw_cb->ipv4_addr, iface_param->value, in qla4xxx_set_ipv4()
2248 memcpy(init_fw_cb->ipv4_subnet, iface_param->value, in qla4xxx_set_ipv4()
2252 memcpy(init_fw_cb->ipv4_gw_addr, iface_param->value, in qla4xxx_set_ipv4()
2256 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP) in qla4xxx_set_ipv4()
2259 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC) in qla4xxx_set_ipv4()
2266 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv4()
2278 if (iface_param->len != sizeof(init_fw_cb->ipv4_vlan_tag)) in qla4xxx_set_ipv4()
2281 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2284 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv4()
2293 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2297 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2300 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2302 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2311 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2313 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2321 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2323 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2331 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2333 init_fw_cb->ipv4_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv4()
2336 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2340 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv4()
2344 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2346 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2354 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2356 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2364 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2366 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2374 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2376 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2384 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2386 init_fw_cb->ipv4_tos = iface_param->value[0]; in qla4xxx_set_ipv4()
2389 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2391 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2399 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2401 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2409 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2411 memcpy(init_fw_cb->ipv4_dhcp_alt_cid, iface_param->value, in qla4xxx_set_ipv4()
2417 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2419 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2427 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2429 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2437 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2439 memcpy(init_fw_cb->ipv4_dhcp_vid, iface_param->value, in qla4xxx_set_ipv4()
2445 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2447 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2455 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2457 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2465 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2467 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2475 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2477 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2485 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2487 init_fw_cb->ipv4_ttl = iface_param->value[0]; in qla4xxx_set_ipv4()
2491 iface_param->param); in qla4xxx_set_ipv4()
2497 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_iscsi_param() argument
2500 switch (iface_param->param) { in qla4xxx_set_iscsi_param()
2502 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2505 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2508 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2510 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2518 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2520 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2528 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2530 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2538 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2540 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2548 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2550 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2558 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2560 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2568 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2571 init_fw_cb->iscsi_opts |= cpu_to_le16(iface_param->value[0] & in qla4xxx_set_iscsi_param()
2575 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2578 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2582 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2585 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2589 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2592 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2595 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2598 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2602 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2604 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2612 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2614 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2622 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2624 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2632 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2634 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2642 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2644 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2653 iface_param->param); in qla4xxx_set_iscsi_param()
2685 struct iscsi_iface_param_info *iface_param = NULL; in qla4xxx_iface_set_param() local
2713 iface_param = nla_data(attr); in qla4xxx_iface_set_param()
2715 if (iface_param->param_type == ISCSI_NET_PARAM) { in qla4xxx_iface_set_param()
2716 switch (iface_param->iface_type) { in qla4xxx_iface_set_param()
2718 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2720 qla4xxx_set_ipv4(ha, iface_param, in qla4xxx_iface_set_param()
2727 iface_param->iface_num); in qla4xxx_iface_set_param()
2732 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2735 qla4xxx_set_ipv6(ha, iface_param, in qla4xxx_iface_set_param()
2742 iface_param->iface_num); in qla4xxx_iface_set_param()
2751 } else if (iface_param->param_type == ISCSI_IFACE_PARAM) { in qla4xxx_iface_set_param()
2752 qla4xxx_set_iscsi_param(ha, iface_param, in qla4xxx_iface_set_param()