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. 20 Apr, 2017 2 commits
  3. 06 Apr, 2017 3 commits
  4. 04 Apr, 2017 1 commit
  5. 03 Apr, 2017 6 commits
  6. 02 Apr, 2017 7 commits
  7. 29 Mar, 2017 1 commit
    • Vikram Narayanan's avatar
      lcd/ixgbe: Mask unneeded functions · 06f14653
      Vikram Narayanan authored
      Replace
      * dev_{warn,err,info,crit} with LIBLCD variants.
      * v{m,z}alloc with kmalloc for now as vmalloc is not fully supported in the liblcd
      implementation.
      * {alloc,free}_pages with lcd variants
      
      Mask functions that won't be used with LCD driver (for instance irq related
      stuff). Add stubs for other functions that are unlikely to be RPC-ed or pulled
      in.
      Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
      06f14653
  8. 27 Mar, 2017 5 commits
  9. 19 Mar, 2017 1 commit
  10. 17 Mar, 2017 4 commits
  11. 23 Feb, 2017 1 commit
  12. 05 Jan, 2017 1 commit
  13. 19 Dec, 2016 6 commits