1. 24 Apr, 2017 2 commits
    • Vikram Narayanan's avatar
      lcd/ixgbe: Support timers · 607f74c1
      Vikram Narayanan authored
      Timers can't run inside LCD as there is no support. So, start a timer in KLCD
      (but with a lower frequency compared to the original one) and trigger a handler
      inside LCD when the timer expires.
      
      In case of ixgbe driver, a service_event is triggered by the timer.
      
      Also add support for asynchronous register dump via sysfs module params.
      Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
      607f74c1
    • Vikram Narayanan's avatar
      lcd/ixgbe: Add more functions · b2d3f159
      Vikram Narayanan authored
      Add the following functions
      * __hw_addr_sync_dev
      * __hw_addr_unsync_dev
      * pci_disable_msix
      * pci_enable_msix_range
      * netif_tx_wake_all_queues
      
      pci helpers are required for manipulating msi interrupts. __hw_addr helpers
      provide functionality for adding/removing hw address to the netdev address
      lists.
      
      Also add print and dump stack in all the stub functions to know where this
      function originates from.
      Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
      b2d3f159
  2. 06 Apr, 2017 1 commit
    • Vikram Narayanan's avatar
      lcd/ixgbe: Support netdev_ops for ixgbe · 64912900
      Vikram Narayanan authored
      Enable the following function pointers:
      * ndo_open
      * ndo_stop
      * ndo_start_xmit
      * ndo_set_rx_mode
      * ndo_validate_addr
      * ndo_set_mac_address
      * ndo_change_mtu
      * ndo_tx_timeout
      * ndo_set_tx_maxrate
      * ndo_get_stats64
      
      Add missing dev_addr_add function as well. Remove VLAN features from ixgbe (to
      be explored in the future)
      Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
      64912900
  3. 04 Apr, 2017 1 commit
  4. 02 Apr, 2017 1 commit
    • Vikram Narayanan's avatar
      lcd/ixgbe: Add support for more funtions · bae1379a
      Vikram Narayanan authored
      A detailed list of functions supported
      * register_netdev
      * ether_setup
      * eth_mac_addr
      * eth_validate_addr
      * free_netdev
      * netif_carrier_off
      * netif_carrier_on
      * netif_device_attach
      * netif_device_detach
      * netif_set_real_num_rx_queues
      * netif_set_real_num_tx_queues
      * consume_skb
      * unregister_netdev
      * eth_platform_get_mac_address
      * dev_addr_del
      * device_set_wakeup_enable
      * eth_get_headlen
      * netif_tx_stop_all_queues
      * pci_disable_pcie_error_reporting
      * pci_bus_read_config_word
      * pci_bus_write_config_word
      * pci_cleanup_aer_uncorrect_error_status
      * pci_disable_device
      * pci_disable_msi
      * pci_disable_msix
      * pci_enable_msix_range
      * pci_enable_msi_range
      * pci_enable_pcie_error_reporting
      * pcie_capability_read_word
      * pcie_get_minimum_link
      * pci_enable_device_mem
      * pci_request_selected_regions
      * pci_request_selected_regions_exclusive
      * pci_set_master
      * pci_save_state
      * pci_restore_state
      * pci_prepare_to_sleep
      * pci_set_power_state
      * pci_release_selected_regions
      * pci_select_bars
      * pci_wake_from_d3
      Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
      bae1379a
  5. 27 Mar, 2017 2 commits
  6. 19 Mar, 2017 1 commit
  7. 17 Mar, 2017 1 commit
  8. 06 Jul, 2016 1 commit
  9. 21 Nov, 2012 1 commit
  10. 17 Oct, 2011 1 commit
  11. 24 May, 2010 1 commit
  12. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4