Lines Matching defs:iface_param
2041 struct iscsi_iface_param_info *iface_param,
2048 switch (iface_param->param) {
2050 if (iface_param->iface_num & 0x1)
2052 memcpy(init_fw_cb->ipv6_addr1, iface_param->value,
2056 memcpy(init_fw_cb->ipv6_addr0, iface_param->value,
2060 if (iface_param->iface_num & 0x1)
2062 memcpy(init_fw_cb->ipv6_if_id, &iface_param->value[8],
2066 if (iface_param->iface_num & 0x1)
2068 memcpy(init_fw_cb->ipv6_dflt_rtr_addr, iface_param->value,
2073 if (iface_param->iface_num & 0x1)
2076 if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_DISABLE)
2080 else if (iface_param->value[0] == ISCSI_IPV6_AUTOCFG_ND_ENABLE)
2090 if (iface_param->iface_num & 0x1)
2093 if (iface_param->value[0] ==
2097 else if (iface_param->value[0] ==
2107 if (iface_param->iface_num & 0x1)
2110 if (iface_param->value[0] == ISCSI_IPV6_ROUTER_AUTOCFG_ENABLE)
2115 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) {
2127 if (iface_param->len != sizeof(init_fw_cb->ipv6_vlan_tag))
2130 cpu_to_be16(*(uint16_t *)iface_param->value);
2133 if (iface_param->value[0] == ISCSI_VLAN_ENABLE)
2142 cpu_to_le16(*(uint16_t *)iface_param->value);
2146 if (iface_param->iface_num & 0x1)
2150 cpu_to_le16(*(uint16_t *)iface_param->value);
2153 if (iface_param->iface_num & 0x1)
2155 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2164 if (iface_param->iface_num & 0x1)
2166 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2174 if (iface_param->iface_num & 0x1)
2176 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2184 if (iface_param->iface_num & 0x1)
2186 init_fw_cb->ipv6_tcp_wsf = iface_param->value[0];
2189 if (iface_param->iface_num & 0x1)
2194 cpu_to_le16((iface_param->value[0] << 1) &
2198 if (iface_param->iface_num & 0x1)
2200 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2208 if (iface_param->iface_num & 0x1)
2210 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2218 if (iface_param->iface_num & 0x1)
2220 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2228 if (iface_param->iface_num & 0x1)
2230 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2238 if (iface_param->iface_num & 0x1)
2241 cpu_to_le16(*(uint16_t *)iface_param->value);
2244 if (iface_param->iface_num & 0x1)
2246 init_fw_cb->ipv6_traffic_class = iface_param->value[0];
2249 if (iface_param->iface_num & 0x1)
2251 init_fw_cb->ipv6_hop_limit = iface_param->value[0];
2254 if (iface_param->iface_num & 0x1)
2257 cpu_to_le32(*(uint32_t *)iface_param->value);
2260 if (iface_param->iface_num & 0x1)
2263 cpu_to_le32(*(uint32_t *)iface_param->value);
2266 if (iface_param->iface_num & 0x1)
2269 cpu_to_le32(*(uint32_t *)iface_param->value);
2272 if (iface_param->iface_num & 0x1)
2274 init_fw_cb->ipv6_dup_addr_detect_count = iface_param->value[0];
2277 if (iface_param->iface_num & 0x1)
2280 cpu_to_le32(*(uint32_t *)iface_param->value);
2284 iface_param->param);
2290 struct iscsi_iface_param_info *iface_param,
2293 switch (iface_param->param) {
2295 memcpy(init_fw_cb->ipv4_addr, iface_param->value,
2299 memcpy(init_fw_cb->ipv4_subnet, iface_param->value,
2303 memcpy(init_fw_cb->ipv4_gw_addr, iface_param->value,
2307 if (iface_param->value[0] == ISCSI_BOOTPROTO_DHCP)
2310 else if (iface_param->value[0] == ISCSI_BOOTPROTO_STATIC)
2317 if (iface_param->value[0] == ISCSI_IFACE_ENABLE) {
2329 if (iface_param->len != sizeof(init_fw_cb->ipv4_vlan_tag))
2332 cpu_to_be16(*(uint16_t *)iface_param->value);
2335 if (iface_param->value[0] == ISCSI_VLAN_ENABLE)
2344 cpu_to_le16(*(uint16_t *)iface_param->value);
2348 cpu_to_le16(*(uint16_t *)iface_param->value);
2351 if (iface_param->iface_num & 0x1)
2353 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2362 if (iface_param->iface_num & 0x1)
2364 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2372 if (iface_param->iface_num & 0x1)
2374 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2382 if (iface_param->iface_num & 0x1)
2384 init_fw_cb->ipv4_tcp_wsf = iface_param->value[0];
2387 if (iface_param->iface_num & 0x1)
2391 cpu_to_le16((iface_param->value[0] << 1) &
2395 if (iface_param->iface_num & 0x1)
2397 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2405 if (iface_param->iface_num & 0x1)
2407 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2415 if (iface_param->iface_num & 0x1)
2417 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2425 if (iface_param->iface_num & 0x1)
2427 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2435 if (iface_param->iface_num & 0x1)
2437 init_fw_cb->ipv4_tos = iface_param->value[0];
2440 if (iface_param->iface_num & 0x1)
2442 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2450 if (iface_param->iface_num & 0x1)
2452 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2460 if (iface_param->iface_num & 0x1)
2462 memcpy(init_fw_cb->ipv4_dhcp_alt_cid, iface_param->value,
2468 if (iface_param->iface_num & 0x1)
2470 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2478 if (iface_param->iface_num & 0x1)
2480 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2488 if (iface_param->iface_num & 0x1)
2490 memcpy(init_fw_cb->ipv4_dhcp_vid, iface_param->value,
2496 if (iface_param->iface_num & 0x1)
2498 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2506 if (iface_param->iface_num & 0x1)
2508 if (iface_param->value[0] == ISCSI_NET_PARAM_DISABLE)
2516 if (iface_param->iface_num & 0x1)
2518 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2526 if (iface_param->iface_num & 0x1)
2528 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2536 if (iface_param->iface_num & 0x1)
2538 init_fw_cb->ipv4_ttl = iface_param->value[0];
2542 iface_param->param);
2548 struct iscsi_iface_param_info *iface_param,
2551 switch (iface_param->param) {
2553 if (iface_param->iface_num & 0x1)
2556 cpu_to_le16(*(uint16_t *)iface_param->value);
2559 if (iface_param->iface_num & 0x1)
2561 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2569 if (iface_param->iface_num & 0x1)
2571 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2579 if (iface_param->iface_num & 0x1)
2581 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2589 if (iface_param->iface_num & 0x1)
2591 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2599 if (iface_param->iface_num & 0x1)
2601 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2609 if (iface_param->iface_num & 0x1)
2611 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2619 if (iface_param->iface_num & 0x1)
2622 init_fw_cb->iscsi_opts |= cpu_to_le16(iface_param->value[0] &
2626 if (iface_param->iface_num & 0x1)
2629 cpu_to_le32(*(uint32_t *)iface_param->value) /
2633 if (iface_param->iface_num & 0x1)
2636 cpu_to_le32(*(uint32_t *)iface_param->value) /
2640 if (iface_param->iface_num & 0x1)
2643 cpu_to_le16(*(uint16_t *)iface_param->value);
2646 if (iface_param->iface_num & 0x1)
2649 cpu_to_le32(*(uint32_t *)iface_param->value) /
2653 if (iface_param->iface_num & 0x1)
2655 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2663 if (iface_param->iface_num & 0x1)
2665 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2673 if (iface_param->iface_num & 0x1)
2675 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2683 if (iface_param->iface_num & 0x1)
2685 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2693 if (iface_param->iface_num & 0x1)
2695 if (iface_param->value[0] == ISCSI_NET_PARAM_ENABLE)
2704 iface_param->param);
2736 struct iscsi_iface_param_info *iface_param = NULL;
2763 if (nla_len(attr) < sizeof(*iface_param)) {
2768 iface_param = nla_data(attr);
2770 if (iface_param->param_type == ISCSI_NET_PARAM) {
2771 switch (iface_param->iface_type) {
2773 switch (iface_param->iface_num) {
2775 qla4xxx_set_ipv4(ha, iface_param,
2782 iface_param->iface_num);
2787 switch (iface_param->iface_num) {
2790 qla4xxx_set_ipv6(ha, iface_param,
2797 iface_param->iface_num);
2806 } else if (iface_param->param_type == ISCSI_IFACE_PARAM) {
2807 qla4xxx_set_iscsi_param(ha, iface_param,