Skip to content
Snippets Groups Projects
Select Git revision
  • f5bc9ed02c6ad5eb0fe7c78a283b39c3a8bda22e
  • master default protected
  • 3.0
  • develop
  • revert-2069-tripleVersion
  • 3.1
  • rest-protocol
  • feat/remoting_rocketmq
  • dapr-support
  • 1.5
  • 1.4
  • 1.3
  • 1.2
  • 1.1
  • v3.0.3-rc2
  • v3.0.3-rc1
  • v3.0.2
  • v1.5.8
  • v1.5.9-rc1
  • v3.0.1
  • v1.5.8-rc1
  • v3.0.0
  • v3.0.0-rc4-1
  • v3.0.0-rc4
  • v3.0.0-rc3
  • v1.5.7
  • v1.5.7-rc2
  • v3.0.0-rc2
  • remove
  • v1.5.7-rc1
  • v3.0.0-rc1
  • v1.5.7-rc1-tmp
  • 1.5.6
  • v1.5.6
34 results

mock_dynamic_config.go

Blame
  • i40evf_main.c 64.58 KiB
    /*******************************************************************************
     *
     * Intel Ethernet Controller XL710 Family Linux Virtual Function Driver
     * Copyright(c) 2013 - 2014 Intel Corporation.
     *
     * This program is free software; you can redistribute it and/or modify it
     * under the terms and conditions of the GNU General Public License,
     * version 2, as published by the Free Software Foundation.
     *
     * This program is distributed in the hope it will be useful, but WITHOUT
     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
     * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
     * more details.
     *
     * You should have received a copy of the GNU General Public License along
     * with this program.  If not, see <http://www.gnu.org/licenses/>.
     *
     * The full GNU General Public License is included in this distribution in
     * the file called "COPYING".
     *
     * Contact Information:
     * e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>
     * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
     *
     ******************************************************************************/
    
    #include "i40evf.h"
    #include "i40e_prototype.h"
    static int i40evf_setup_all_tx_resources(struct i40evf_adapter *adapter);
    static int i40evf_setup_all_rx_resources(struct i40evf_adapter *adapter);
    static void i40evf_free_all_tx_resources(struct i40evf_adapter *adapter);
    static void i40evf_free_all_rx_resources(struct i40evf_adapter *adapter);
    static int i40evf_close(struct net_device *netdev);
    
    char i40evf_driver_name[] = "i40evf";
    static const char i40evf_driver_string[] =
    	"Intel(R) XL710 X710 Virtual Function Network Driver";
    
    #define DRV_VERSION "0.9.31"
    const char i40evf_driver_version[] = DRV_VERSION;
    static const char i40evf_copyright[] =
    	"Copyright (c) 2013 - 2014 Intel Corporation.";
    
    /* i40evf_pci_tbl - PCI Device ID Table
     *
     * Wildcard entries (PCI_ANY_ID) should come last
     * Last entry must be all 0s
     *
     * { Vendor ID, Device ID, SubVendor ID, SubDevice ID,
     *   Class, Class Mask, private data (not used) }
     */
    static DEFINE_PCI_DEVICE_TABLE(i40evf_pci_tbl) = {
    	{PCI_VDEVICE(INTEL, I40E_DEV_ID_VF), 0},
    	/* required last entry */
    	{0, }
    };
    
    MODULE_DEVICE_TABLE(pci, i40evf_pci_tbl);
    
    MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
    MODULE_DESCRIPTION("Intel(R) XL710 X710 Virtual Function Network Driver");
    MODULE_LICENSE("GPL");
    MODULE_VERSION(DRV_VERSION);
    
    /**
     * i40evf_allocate_dma_mem_d - OS specific memory alloc for shared code
     * @hw:   pointer to the HW structure
     * @mem:  ptr to mem struct to fill out
     * @size: size of memory requested
     * @alignment: what to align the allocation to