Lines Matching refs:iface_param
2005 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv6() argument
2012 switch (iface_param->param) { in qla4xxx_set_ipv6()
2014 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2016 memcpy(init_fw_cb->ipv6_addr1, iface_param->value, in qla4xxx_set_ipv6()
2020 memcpy(init_fw_cb->ipv6_addr0, iface_param->value, in qla4xxx_set_ipv6()
2024 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2026 memcpy(init_fw_cb->ipv6_if_id, &iface_param->value[8], in qla4xxx_set_ipv6()
2030 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2032 memcpy(init_fw_cb->ipv6_dflt_rtr_addr, iface_param->value, in qla4xxx_set_ipv6()
2037 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2040 if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_DISABLE) in qla4xxx_set_ipv6()
2044 else if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_ND_ENABLE) in qla4xxx_set_ipv6()
2054 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2057 if (iface_param->value[0] == in qla4xxx_set_ipv6()
2061 else if (iface_param->value[0] == in qla4xxx_set_ipv6()
2071 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2074 if (iface_param->value[0] == ISCSI_IPV6_ROUTER_AUTOCFG_ENABLE) in qla4xxx_set_ipv6()
2079 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv6()
2091 if (iface_param->len != sizeof(init_fw_cb->ipv6_vlan_tag)) in qla4xxx_set_ipv6()
2094 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2097 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv6()
2106 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2110 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2114 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2117 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2119 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2128 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2130 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2138 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2140 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv6()
2148 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2150 init_fw_cb->ipv6_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv6()
2153 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2158 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv6()
2162 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2164 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2172 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2174 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2182 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2184 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2192 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2194 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv6()
2202 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2205 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv6()
2208 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2210 init_fw_cb->ipv6_traffic_class = iface_param->value[0]; in qla4xxx_set_ipv6()
2213 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2215 init_fw_cb->ipv6_hop_limit = iface_param->value[0]; in qla4xxx_set_ipv6()
2218 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2221 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2224 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2227 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2230 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2233 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2236 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2238 init_fw_cb->ipv6_dup_addr_detect_count = iface_param->value[0]; in qla4xxx_set_ipv6()
2241 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv6()
2244 cpu_to_le32(*(uint32_t *)iface_param->value); in qla4xxx_set_ipv6()
2248 iface_param->param); in qla4xxx_set_ipv6()
2254 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_ipv4() argument
2257 switch (iface_param->param) { in qla4xxx_set_ipv4()
2259 memcpy(init_fw_cb->ipv4_addr, iface_param->value, in qla4xxx_set_ipv4()
2263 memcpy(init_fw_cb->ipv4_subnet, iface_param->value, in qla4xxx_set_ipv4()
2267 memcpy(init_fw_cb->ipv4_gw_addr, iface_param->value, in qla4xxx_set_ipv4()
2271 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP) in qla4xxx_set_ipv4()
2274 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC) in qla4xxx_set_ipv4()
2281 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) { in qla4xxx_set_ipv4()
2293 if (iface_param->len != sizeof(init_fw_cb->ipv4_vlan_tag)) in qla4xxx_set_ipv4()
2296 cpu_to_be16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2299 if (iface_param->value[0] == ISCSI_VLAN_ENABLE) in qla4xxx_set_ipv4()
2308 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2312 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_ipv4()
2315 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2317 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2326 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2328 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2336 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2338 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2346 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2348 init_fw_cb->ipv4_tcp_wsf = iface_param->value[0]; in qla4xxx_set_ipv4()
2351 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2355 cpu_to_le16((iface_param->value[0] << 1) & in qla4xxx_set_ipv4()
2359 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2361 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2369 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2371 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2379 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2381 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) 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 init_fw_cb->ipv4_tos = iface_param->value[0]; in qla4xxx_set_ipv4()
2404 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2406 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2414 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2416 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2424 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2426 memcpy(init_fw_cb->ipv4_dhcp_alt_cid, iface_param->value, in qla4xxx_set_ipv4()
2432 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2434 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2442 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2444 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2452 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2454 memcpy(init_fw_cb->ipv4_dhcp_vid, iface_param->value, in qla4xxx_set_ipv4()
2460 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2462 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2470 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2472 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE) in qla4xxx_set_ipv4()
2480 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2482 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2490 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2492 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_ipv4()
2500 if (iface_param->iface_num & 0x1) in qla4xxx_set_ipv4()
2502 init_fw_cb->ipv4_ttl = iface_param->value[0]; in qla4xxx_set_ipv4()
2506 iface_param->param); in qla4xxx_set_ipv4()
2512 struct iscsi_iface_param_info *iface_param, in qla4xxx_set_iscsi_param() argument
2515 switch (iface_param->param) { in qla4xxx_set_iscsi_param()
2517 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2520 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2523 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2525 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2533 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2535 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2543 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2545 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2553 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2555 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2563 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2565 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2573 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2575 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2583 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2586 init_fw_cb->iscsi_opts |= cpu_to_le16(iface_param->value[0] & in qla4xxx_set_iscsi_param()
2590 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2593 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2597 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2600 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2604 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2607 cpu_to_le16(*(uint16_t *)iface_param->value); in qla4xxx_set_iscsi_param()
2610 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2613 cpu_to_le32(*(uint32_t *)iface_param->value) / in qla4xxx_set_iscsi_param()
2617 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2619 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2627 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2629 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2637 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2639 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2647 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2649 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2657 if (iface_param->iface_num & 0x1) in qla4xxx_set_iscsi_param()
2659 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE) in qla4xxx_set_iscsi_param()
2668 iface_param->param); in qla4xxx_set_iscsi_param()
2700 struct iscsi_iface_param_info *iface_param = NULL; in qla4xxx_iface_set_param() local
2727 iface_param = nla_data(attr); in qla4xxx_iface_set_param()
2729 if (iface_param->param_type == ISCSI_NET_PARAM) { in qla4xxx_iface_set_param()
2730 switch (iface_param->iface_type) { in qla4xxx_iface_set_param()
2732 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2734 qla4xxx_set_ipv4(ha, iface_param, in qla4xxx_iface_set_param()
2741 iface_param->iface_num); in qla4xxx_iface_set_param()
2746 switch (iface_param->iface_num) { in qla4xxx_iface_set_param()
2749 qla4xxx_set_ipv6(ha, iface_param, in qla4xxx_iface_set_param()
2756 iface_param->iface_num); in qla4xxx_iface_set_param()
2765 } else if (iface_param->param_type == ISCSI_IFACE_PARAM) { in qla4xxx_iface_set_param()
2766 qla4xxx_set_iscsi_param(ha, iface_param, in qla4xxx_iface_set_param()