1. 08 Jun, 2020 1 commit
  2. 15 Feb, 2016 1 commit
  3. 05 Nov, 2015 1 commit
    • Tzafrir Cohen's avatar
      dahdi-modules: load and unloads the modules · 8d1f17fc
      Tzafrir Cohen authored
      A script that performs the module loading / unloading instead of the
      init script.
      
      Other functionality of the init script is performed by udev hooks. But
      manual initiation of modules loading or unloading is still needed on
      several occasions.
      
      This script should help enable the removal of the init script from the
      DAHDI package.
      Signed-off-by: default avatarTzafrir Cohen <tzafrir.cohen@xorcom.com>
      8d1f17fc
  4. 02 Nov, 2015 1 commit
    • Oron Peled's avatar
      xpp: improve handling of USB sluggishness · 404a67d0
      Oron Peled authored
      * Drop PCM during sluggish events:
        - Drop both rx/tx (was only tx)
        - Drop almost all pcm until sluggishness stops (used to drop only
          single pcm each time).
        - Renamed: "drop_next_pcm" -> "drop_pcm" (to match new semantics)
        - Still allow "keep alive" PCM so Astribank will not reset FXS high-voltage.
          The "sluggish_pcm_keepalive" parameter set the rate (1/50 by default)
        - Added rx/tx drop statistics counters
        - Removed "pcm_tx_drops" (replaced by new statistics counters)
      
      * Also improved format of /proc/xpp/XBUS-*/xpp_usb:
        - Show cummulative number of sluggish events.
        - Clearly show range (in usec) of usb_tx_delay[]
      Signed-off-by: default avatarTzafrir Cohen <tzafrir.cohen@xorcom.com>
      404a67d0
  5. 27 Oct, 2015 2 commits
  6. 23 Oct, 2015 3 commits
  7. 14 Oct, 2015 2 commits
  8. 04 Jun, 2015 1 commit
  9. 13 May, 2015 4 commits
  10. 30 Mar, 2015 3 commits
  11. 02 Mar, 2015 4 commits
  12. 20 Jan, 2015 2 commits
  13. 17 Nov, 2014 2 commits
  14. 05 Nov, 2014 1 commit
  15. 20 Oct, 2014 2 commits
  16. 17 Sep, 2014 1 commit
    • Shaun Ruffell's avatar
      dahdi: Fix failure to read / write on kernel 3.16+ · b9a8000b
      Shaun Ruffell authored
      Kernel version 3.16+, since upstream commit (7f7f25e82d54870d "replace checking
      for ->read/->aio_read presence with check in ->f_mode" )[1], does not like it
      when dahdi changes the set of allowed file operations on a file descriptor
      outside of the context of an open() system call.
      
      DAHDI changes the available file operations when a channel is opened by first
      opening /dev/dahdi/channel and then calling the DAHDI_SPECIFY ioctl to bind it
      to a particular DAHDI channel. Until DAHDI_SPECIFY is called there weren't any
      read()/write() callbacks implemented and therefore after the initial open, the
      kernel was setting not setting FMODE_CAN_{WRITE,READ} on the file descriptor
      indicating that those operations were not allowed.
      
      Now define empty shell functions on the general dahdi_fops so the vfs layer will
      not mark a file descriptor as unwritteable or unreadable on open.
      
      [1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7f7f25e82d54870df24d415a7007fbd327da027b
      
      Internal-Issue-ID: DAHLIN-340
      Reported-and-tested-by: Thomas B. Clark
      Signed-off-by: default avatarShaun Ruffell <sruffell@digium.com>
      Signed-off-by: default avatarRuss Meyerriecks <rmeyerriecks@digium.com>
      b9a8000b
  17. 15 Aug, 2014 1 commit
  18. 11 Aug, 2014 1 commit
  19. 01 Aug, 2014 1 commit
  20. 23 Jul, 2014 1 commit
  21. 18 Jul, 2014 1 commit
  22. 17 Jul, 2014 1 commit
  23. 11 Jul, 2014 2 commits
  24. 07 Jul, 2014 1 commit