aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/fcoe/fcoe.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-08scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() usersMarco Crivellari1-1/+1
2025-06-09scsi: fcoe: Remove fcoe_select_cpu()Hannes Reinecke1-21/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2024-12-04scsi: Rename .slave_alloc() and .slave_destroy()Bart Van Assche1-1/+1
2024-09-03netdev_features: convert NETIF_F_FCOE_MTU to dev->fcoe_mtuAlexander Lobakin1-2/+2
2023-03-24scsi: fcoe: Declare SCSI host template constBart Van Assche1-1/+1
2022-11-26scsi: fcoe: Fix transport not deattached when fcoe_if_init() failsChen Zhongjin1-0/+1
2022-06-27scsi: fcoe: Remove redundant assignment to variable 'wlen'Colin Ian King1-1/+0
2022-05-25Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-27/+17
2022-05-16scsi: fcoe: Use per-CPU API to update per-CPU statisticsSebastian Andrzej Siewior1-24/+12
2022-05-16scsi: fcoe: Add a local_lock to fcoe_percpuDavidlohr Bueso1-2/+4
2022-05-16net: allow gso_max_size to exceed 65536Alexander Duyck1-1/+1
2022-04-18scsi: fcoe: Simplify if-if to if-elseYihao Han1-1/+1
2022-02-22scsi: libfc: Stop using the SCSI pointerBart Van Assche1-0/+1
2021-10-18scsi: fcoe: Use netif_is_bond_master() instead of open codeMichelleJin1-1/+1
2021-06-07scsi: fcoe: Statically initialize flogi_maddrKees Cook1-4/+2
2021-03-15scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name() in descriptionLee Jones1-1/+1
2020-11-04scsi: fcoe: Remove unneeded semicolonTom Rix1-1/+1
2020-10-26scsi: Remove unneeded break statementsTom Rix1-1/+0
2020-07-15scsi: fcoe: Fix various kernel-doc infringementsLee Jones1-6/+4
2020-04-22scsi: fcoe: remove unneeded semicolon in fcoe.cJason Yan1-2/+2
2019-09-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+11
2019-09-10scsi: fcoe: fix null-ptr-deref Read in fc_release_transportzhengbin1-5/+11
2019-08-29scsi: fcoe: remove redundant call to skb_transport_headerColin Ian King1-1/+0
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-2/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner1-13/+1
2019-02-19scsi: fcoe: make use of fip_mode enum completeSedat Dilek1-1/+1
2018-12-20scsi: fcoe: remove set but not used variable 'port'YueHaibing1-4/+0
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-30/+51
2017-10-27scsi: fcoe: Convert timers to use timer_setup()Kees Cook1-1/+1
2017-09-15scsi: fcoe: open-code fcoe_destroy_work() for NETDEV_UNREGISTERHannes Reinecke1-5/+13
2017-09-15scsi: fcoe: separate out fcoe_vport_remove()Hannes Reinecke1-22/+33
2017-09-15scsi: fcoe: move fcoe_interface_remove() out of fcoe_interface_cleanup()Hannes Reinecke1-5/+7
2017-07-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+6
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-1/+1
2017-06-12scsi: fcoe: Remove an extra out label in _fcoe_create functionMilan P. Gandhi1-2/+2
2017-06-12scsi: fcoe: Fix few small typos in fcoe.cMilan P. Gandhi1-4/+4
2017-04-25scsi: fcoe: make fcoe_e_d_tov and fcoe_r_a_tov staticColin Ian King1-2/+2
2017-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-7/+6
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-0/+1
2017-02-06net-next: treewide use is_vlan_dev() helper function.Parav Pandit1-7/+6
2016-11-08scsi: fcoe: Fixup missing initialisation in fcoe_dcb_create()Hannes Reinecke1-1/+1
2016-11-08scsi: fcoe: correct sending FIP VLAN packets on VLAN 0Hannes Reinecke1-1/+2
2016-11-08scsi: fcoe: set default TC priorityHannes Reinecke1-2/+6
2016-11-08scsi: fcoe: make R_A_TOV and E_D_TOV configurableHannes Reinecke1-2/+10
2016-08-02fcoe: add missing destroy_workqueue() on error in fcoe_init()Wei Yongjun1-1/+2
2016-07-27fcoe: Use default VLAN for FIP VLAN discoveryHannes Reinecke1-1/+48
2016-07-20fcoe: implement FIP VLAN responderHannes Reinecke1-0/+6
2016-07-13fcoe: Update multicast addresses on FIP mode changeHannes Reinecke1-2/+29
2016-07-13fcoe: fcoe->realdev is always setHannes Reinecke1-3/+0
2016-07-13fcoe: use enum for fip_modeHannes Reinecke1-3/+3
2016-07-12fcoe: convert to kworkerSebastian Andrzej Siewior1-250/+26
2015-12-15fcoe: Use CHECKSUM_PARTIAL to indicate CRC offloadTom Herbert1-1/+1
2015-11-09scsi: use host wide tags by defaultChristoph Hellwig1-1/+0
2015-11-09fcoe: use continue instead of goto+labelJiri Slaby1-2/+1
2015-09-06fcoe: Convert use of __constant_htons to htonsVaishali Thakkar1-1/+1
2014-12-18Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linusJames Bottomley1-1/+0
2014-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-4/+2
2014-12-04scsi: remove ->change_queue_type methodChristoph Hellwig1-1/+0
2014-11-24scsi: drop reason argument from ->change_queue_depthChristoph Hellwig1-1/+1
2014-11-24scsi: avoid ->change_queue_depth indirection for queue full trackingChristoph Hellwig1-0/+1
2014-11-21vlan: make __vlan_hwaccel_put_tag return voidJiri Pirko1-4/+2
2014-11-12scsi: always assign block layer tags if enabledChristoph Hellwig1-0/+1
2014-11-12scsi: provide a generic change_queue_type methodChristoph Hellwig1-1/+1
2014-09-19sched, cleanup, treewide: Remove set_current_state(TASK_RUNNING) after schedu...Kirill Tkhai1-1/+0
2014-05-07Merge branch 'sched/urgent' into sched/core, to avoid conflictsIngo Molnar1-2/+13
2014-04-18sched, treewide: Replace hardcoded nice values with MIN_NICE/MAX_NICEDongsheng Yang1-1/+1
2014-03-20scsi, fcoe: Fix CPU hotplug callback registrationSrivatsa S. Bhat1-2/+13
2013-10-14scsi: Convert uses of compare_ether_addr to ether_addr_equalJoe Perches1-1/+1
2013-10-11libfcoe: Make fcoe_sysfs optional / fix fnic NULL exceptionRobert Love1-0/+1
2013-09-04fcoe: Add missing newlines in debug messagesBart Van Assche1-6/+6
2013-09-04fcoe: cleanup return codes from fcoe_rcvNeil Horman1-2/+2
2013-09-04fcoe: make sure fcoe frames are unshared prior to manipulating themNeil Horman1-0/+6
2013-07-13Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds1-11/+15
2013-07-09fcoe: Fix smatch warning in fcoe_fdmi_info functionNeerav Parikh1-11/+15
2013-07-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+5
2013-06-25fcoe: Use correct API to set vlan tag for FCoE Ethertype skbsRobert Love1-2/+5
2013-05-28net: pass info struct via netdevice notifierJiri Pirko1-1/+1
2013-04-19net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*Patrick McHardy1-1/+1
2013-03-25fcoe: Fix deadlock between create and destroy pathsRobert Love1-4/+11
2013-01-28fcoe: Fix deadlock while deleting FCoE interface with NPIV portsNeerav Parikh1-0/+23
2013-01-28fcoe: close race on link speed detection in fcoe codeNeil Horman1-4/+27
2012-12-14libfcoe, fcoe: consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesbYi Zou1-40/+0
2012-12-14libfcoe, fcoe: move fcoe_link_speed_update() to libfcoe and export itYi Zou1-35/+0
2012-12-14fcoe: add support to the get_netdev() for fcoe_interfaceYi Zou1-0/+1
2012-12-14fcoe: Use the fcoe_sysfs control interfaceRobert Love1-15/+132
2012-12-14libfcoe, fcoe, bnx2fc: Add new fcoe control interfaceRobert Love1-1/+0
2012-10-07[SCSI] fcoe: Fix write errors on NPIV portsNeerav Parikh1-9/+5
2012-07-20[SCSI] fcoe: Cleanup locking on fcoe_percpu_receive_threadNeil Horman1-8/+10
2012-07-20[SCSI] libfc, fcoe, bnx2fc: cleanup fcoe_dev_statsVasu Dev1-9/+9
2012-05-23[SCSI] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE SyfsRobert Love1-7/+64
2012-05-23[SCSI] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a memberRobert Love1-49/+88
2012-05-10[SCSI] fcoe: remove a stray unlockDan Carpenter1-3/+2
2012-05-10[SCSI] fcoe: Don't hold rtnl_mutex in fcoe_update_src_macRobert Love1-2/+0
2012-05-10[SCSI] libfc: defer releasing master lport until complete fcoe interface clea...Vasu Dev1-2/+7
2012-05-10[SCSI] fcoe: remove lport from net device before doing per cpu rx thread cleanupVasu Dev1-4/+21
2012-03-31Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/s...Linus Torvalds1-48/+35
2012-03-28[SCSI] fcoe: Drop the rtnl_mutex before calling fcoe_ctlr_link_upRobert Love1-1/+5
2012-03-28[SCSI] fcoe: reduce contention for fcoe_rx_list lock [v2]Neil Horman1-8/+14
2012-03-28[SCSI] fcoe: remove frame dropping code from fcoe_percpu_cleanNeil Horman1-19/+3
2012-03-28[SCSI] foce: remove bh disable from fcoe sw transport rcv functionNeil Horman1-5/+5
2012-03-28[SCSI] fcoe: Ensure fcoe_recv_frame is always called in process contextNeil Horman1-17/+10
2012-03-22Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/s...Linus Torvalds1-55/+112
2012-03-21Merge branch 'kmap_atomic' of git://github.com/congwang/linuxLinus Torvalds1-2/+2
2012-03-20scsi: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2012-03-19fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on txYi Zou1-1/+1
2012-02-19[SCSI] fcoe: Remove reference counting on 'stuct fcoe_interface'Robert Love1-43/+5
2012-02-19[SCSI] fcoe: Do not switch context in vport_delete callbackRobert Love1-9/+6
2012-02-19[SCSI] fcoe: Rename out_nomod label to out_putmodRobert Love1-3/+3
2012-02-19[SCSI] fcoe: Allow exposing FDMI attributes via sysfsNeerav Parikh1-0/+8
2012-02-19[SCSI] fcoe: Allow exposing FDMI attributes via sysfsNeerav Parikh1-0/+8
2012-02-19[SCSI] fcoe: Add support for FDMI in fcoeNeerav Parikh1-0/+82
2012-01-16[SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.cBart Van Assche1-15/+19
2012-01-16[SCSI] fcoe: fix regression on offload em matching function for initiator/targetYi Zou1-4/+5
2012-01-10[SCSI] fcoe: remove double check if skb is nonlinearRobert Love1-2/+1
2011-12-15[SCSI] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb...john fastabend1-0/+115
2011-12-14[SCSI] fcoe: Fix preempt count leak in fcoe_filter_frames()Thomas Gleixner1-0/+1
2011-10-31[SCSI] libfc: improve flogi retries to avoid lport stuckVasu Dev1-8/+5
2011-10-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-89/+14
2011-10-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+4
2011-10-16[SCSI] fcoe,libfcoe: Move common code for fcoe_get_lesb to fcoe_transportBhanu Prakash Gollapudi1-20/+1
2011-10-02[SCSI] fcoe: setup default initial value for DDP thresholdVasu Dev1-1/+1
2011-10-02[SCSI] fcoe: use real dev in case of HW vlan accelerationVasu Dev1-1/+8
2011-10-02[SCSI] fcoe: use kthread_create_on_nodeEric Dumazet1-2/+3
2011-09-22Merge branch 'master' of github.com:davem330/netDavid S. Miller1-5/+8
2011-09-15net: consolidate and fix ethtool_ops->get_settings callingJiri Pirko1-1/+3
2011-09-15Merge branch 'master' into for-nextJiri Kosina1-42/+40
2011-09-15Remove unneeded version.h includes from drivers/scsi/Jesper Juhl1-1/+0
2011-08-28[SCSI] fcoe: Fix deadlock between fip's recv_work and rtnlRobert Love1-5/+8
2011-08-27[SCSI] fcoe: Move common functions to fcoe_transport libraryBhanu Prakash Gollapudi1-65/+1
2011-08-26fcoe: convert to SKB paged frag API.Ian Campbell1-1/+1
2011-07-28[SCSI] fcoe: cleanup cpu selection for incoming requestsVasu Dev1-30/+13
2011-07-28[SCSI] fcoe: add fip retry to avoid missing critical keep aliveVasu Dev1-6/+15
2011-07-28[SCSI] libfc, fcoe: ignore rx frame with wrong xid infoVasu Dev1-0/+4
2011-07-28[SCSI] fcoe: remove unused ptype field in fcoe_rcv_infoYi Zou1-1/+0
2011-06-29[SCSI] fcoe: Rearrange fcoe port and NPIV port cleanupNeerav Parikh1-37/+49
2011-06-29[SCSI] fcoe: Amends previous patch, Round-robin based selection of CPU for po...Kiran Patil1-1/+5
2011-06-29[SCSI] fcoe: Round-robin based selection of CPU for post-processing of incomi...Kiran Patil1-1/+38
2011-06-29[SCSI] fcoe: Unable to select the exchangeID from offload pool for storage ta...Kiran Patil1-2/+17
2011-06-29[SCSI] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targeYi Zou1-1/+25
2011-05-24[SCSI] fcoe: Prevent creation of an NPIV port with duplicate WWPNNeerav Parikh1-0/+58
2011-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-4/+7
2011-05-01[SCSI] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disableVasu Dev1-71/+60
2011-05-01[SCSI] fcoe: remove unnecessary module state checkYi Zou1-47/+0
2011-05-01[SCSI] fcoe: Remove mutex_trylock/restart_syscall checksRobert Love1-20/+4
2011-04-29ethtool: Call ethtool's get/set_settings callbacks with cleaned dataDavid Decotigny1-4/+7
2011-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-396/+225
2011-03-14fcoe: correct checking for bondingJiri Pirko1-3/+1
2011-02-28[SCSI] fcoe: fix broken fcoe interface resetVasu Dev1-1/+7
2011-02-28[SCSI] fcoe: precedence bug in fcoe_filter_frames()Dan Carpenter1-1/+1
2011-02-28[SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMsVasu Dev1-24/+26
2011-02-12[SCSI] libfcoe: Move common code from fcoe to libfcoe moduleBhanu Prakash Gollapudi1-196/+21
2011-02-12[SCSI] fcoe: use dedicated workqueue instead of system_wqTejun Heo1-11/+21
2011-02-12[SCSI] fcoe: convert fcoe.ko to become an fcoe transport provider driverYi Zou1-108/+62
2011-02-12[SCSI] fcoe: prepare fcoe for using fcoe transportYi Zou1-14/+15
2011-02-12[SCSI] fcoe: drop FCoE LOGO in FIP modeVasu Dev1-30/+54
2011-02-12[SCSI] fcoe: Fix module reference count for vportsRobert Love1-13/+20
2010-12-21[SCSI] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_releaseYi Zou1-1/+3
2010-10-25[SCSI] fcoe: Fix broken NPIV with correction to MAC validationRobert Love1-10/+6
2010-10-25[SCSI] fcoe: set default FIP mode as FIP_MODE_FABRICVasu Dev1-1/+1
2010-08-04Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-2/+2
2010-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-49/+98
2010-07-28[SCSI] Revert "[SCSI] fcoe: Fix using VLAN ID in creating lport's WWWN/WWPN"Vasu Dev1-10/+1
2010-07-28[SCSI] fcoe: fix offload feature flag change from netdevYi Zou1-19/+49
2010-07-28[SCSI] fcoe: config via separate create_vn2vn module parameterJoe Eykholt1-4/+12
2010-07-28[SCSI] fcoe libfcoe: use correct FC-MAP for VN2VN modeJoe Eykholt1-4/+2
2010-07-28[SCSI] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint supportJoe Eykholt1-3/+13
2010-07-28[SCSI] libfcoe: fcoe: fnic: change fcoe_ctlr_init interface to specify modeJoe Eykholt1-1/+1
2010-07-28[SCSI] fcoe: adds src and dest mac address checking for fcoe framesVasu Dev1-3/+17
2010-07-28[SCSI] fcoe: cleans up fcoe_disable and fcoe_enableVasu Dev1-6/+4
2010-07-07net: fix 64 bit counters on 32 bit archesEric Dumazet1-1/+2
2010-06-16Merge branch 'master' into for-nextJiri Kosina1-1/+1
2010-06-16fix typos concerning "management"Uwe Kleine-König1-2/+2
2010-05-25kernel-wide: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT...Alexey Dobriyan1-1/+1
2010-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-66/+128
2010-05-16[SCSI] fcoe: fix fcoe module ref countingVasu Dev1-1/+1
2010-05-16[SCSI] fcoe: fix a circular locking issue with rtnl and sysfs mutexVasu Dev1-7/+34
2010-05-16[SCSI] fcoe: move link speed checking into its own routineRobert Love1-13/+29
2010-05-16[SCSI] fcoe: fixes wrong error exit in fcoe_createVasu Dev1-1/+1
2010-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2010-04-11[SCSI] libfc, fcoe: normalize format specifies for world wide namesChris Leech1-1/+2
2010-04-11[SCSI] fcoe, fnic, libfc: increased CDB size to 16 bytes for fcoe.Vasu Dev1-0/+2
2010-04-11[SCSI] fcoe: removes unused shost in fcoe_shost_configVasu Dev1-6/+2
2010-04-11[SCSI] fcoe: check netif operstate instead of IFF_UP & link stateChris Leech1-2/+1
2010-04-11[SCSI] fcoe: reset FIP ctlr link state on disable/enableChris Leech1-4/+7
2010-04-11[SCSI] libfc, libfcoe, fcoe: use smp_processor_id() only when preempt disabledJoe Eykholt1-26/+25
2010-04-11[SCSI] fcoe: remove an unused variable in fcoe_recv_frame()Joe Eykholt1-5/+0
2010-04-11[SCSI] fcoe: save gateway address when receiving FLOGI requestJoe Eykholt1-0/+24
2010-04-11[SCSI] fcoe: call fcoe_ctlr_els_send even for ELS responsesJoe Eykholt1-1/+1
2010-04-03net: convert multicast list to list_headJiri Pirko1-2/+2
2010-04-03net: move address list functions to a separate fileJiri Pirko1-7/+7
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-17[SCSI] fcoe: Only rmmod fcoe.ko if there are no active connectionsRob Love1-2/+16
2009-12-17Merge branch 'cpumask-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2009-12-17cpumask: use modern cpumask style in drivers/scsi/fcoe/fcoe.cRusty Russell1-1/+1
2009-12-12[SCSI] fcoe, libfc: adds enable/disable for fcoe interfaceVasu Dev1-2/+108
2009-12-10[SCSI] fcoe: Use LLD's WWPN and WWNN for lport if LLD supports ndo_fcoe_get_wwnYi Zou1-2/+23
2009-12-04[SCSI] fcoe, libfc: add get_lesb() to allow LLD to fill the link error status...Yi Zou1-0/+34
2009-12-04[SCSI] fcoe: allow SCSI-FCP to be processed directly in softirq contextChris Leech1-110/+135