ctl_frontend_iscsi.c (264523) | ctl_frontend_iscsi.c (264602) |
---|---|
1/*- 2 * Copyright (c) 2012 The FreeBSD Foundation 3 * All rights reserved. 4 * 5 * This software was developed by Edward Tomasz Napierala under sponsorship 6 * from the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 2012 The FreeBSD Foundation 3 * All rights reserved. 4 * 5 * This software was developed by Edward Tomasz Napierala under sponsorship 6 * from the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: stable/10/sys/cam/ctl/ctl_frontend_iscsi.c 264523 2014-04-16 10:05:35Z mav $ | 29 * $FreeBSD: stable/10/sys/cam/ctl/ctl_frontend_iscsi.c 264602 2014-04-17 12:41:12Z trasz $ |
30 */ 31 32/* 33 * CTL frontend for the iSCSI protocol. 34 */ 35 36#include <sys/cdefs.h> | 30 */ 31 32/* 33 * CTL frontend for the iSCSI protocol. 34 */ 35 36#include <sys/cdefs.h> |
37__FBSDID("$FreeBSD: stable/10/sys/cam/ctl/ctl_frontend_iscsi.c 264523 2014-04-16 10:05:35Z mav $"); | 37__FBSDID("$FreeBSD: stable/10/sys/cam/ctl/ctl_frontend_iscsi.c 264602 2014-04-17 12:41:12Z trasz $"); |
38 39#include <sys/param.h> 40#include <sys/capability.h> 41#include <sys/condvar.h> 42#include <sys/file.h> 43#include <sys/kernel.h> 44#include <sys/kthread.h> 45#include <sys/lock.h> --- 582 unchanged lines hidden (view full) --- 628 io->taskio.tag_num = bhstmr->bhstmr_referenced_task_tag; 629 break; 630 case BHSTMR_FUNCTION_LOGICAL_UNIT_RESET: 631#if 0 632 CFISCSI_SESSION_DEBUG(cs, "BHSTMR_FUNCTION_LOGICAL_UNIT_RESET"); 633#endif 634 io->taskio.task_action = CTL_TASK_LUN_RESET; 635 break; | 38 39#include <sys/param.h> 40#include <sys/capability.h> 41#include <sys/condvar.h> 42#include <sys/file.h> 43#include <sys/kernel.h> 44#include <sys/kthread.h> 45#include <sys/lock.h> --- 582 unchanged lines hidden (view full) --- 628 io->taskio.tag_num = bhstmr->bhstmr_referenced_task_tag; 629 break; 630 case BHSTMR_FUNCTION_LOGICAL_UNIT_RESET: 631#if 0 632 CFISCSI_SESSION_DEBUG(cs, "BHSTMR_FUNCTION_LOGICAL_UNIT_RESET"); 633#endif 634 io->taskio.task_action = CTL_TASK_LUN_RESET; 635 break; |
636 case BHSTMR_FUNCTION_TARGET_COLD_RESET: | 636 case BHSTMR_FUNCTION_TARGET_WARM_RESET: |
637#if 0 | 637#if 0 |
638 CFISCSI_SESSION_DEBUG(cs, "BHSTMR_FUNCTION_TARGET_COLD_RESET"); | 638 CFISCSI_SESSION_DEBUG(cs, "BHSTMR_FUNCTION_TARGET_WARM_RESET"); |
639#endif | 639#endif |
640 io->taskio.task_action = CTL_TASK_BUS_RESET; | 640 io->taskio.task_action = CTL_TASK_TARGET_RESET; |
641 break; 642 default: 643 CFISCSI_SESSION_DEBUG(cs, "unsupported function 0x%x", 644 bhstmr->bhstmr_function & ~0x80); 645 ctl_free_io(io); 646 647 response = cfiscsi_pdu_new_response(request, M_NOWAIT); 648 if (response == NULL) { --- 2101 unchanged lines hidden --- | 641 break; 642 default: 643 CFISCSI_SESSION_DEBUG(cs, "unsupported function 0x%x", 644 bhstmr->bhstmr_function & ~0x80); 645 ctl_free_io(io); 646 647 response = cfiscsi_pdu_new_response(request, M_NOWAIT); 648 if (response == NULL) { --- 2101 unchanged lines hidden --- |