Commit Graph

67 Commits (next)

Author SHA1 Message Date
Shaun Ruffell 4af6f69fff Remove unnecessary dahdi_pci_module macro.
5 years ago
Shaun Ruffell cdd6ddd0fd Remove unnecessary DAHDI_IRQ_HANDLER macro.
5 years ago
Shaun Ruffell 02d30ab799 Remove support for kernels older than 2.6.27
5 years ago
Shaun Ruffell 6667f1c8d8 DAHDI in kernel 4.15: Switch to new timer_setup interface.
6 years ago
Shaun Ruffell ff88ccb1cd signal_pending() is now in linux/sched/signal.h include
7 years ago
Shaun Ruffell d5f13c5116 wctc4xxp: Clear packet error count when reloading firmware.
9 years ago
Russ Meyerriecks 4df03284a8 wctc4xxp: Fix continuous "errored receive packets" with 2+ transcoders
9 years ago
Shaun Ruffell 64a98af676 Remove DAHDI_IRQF_[SHARED|DISABLED] flags.
9 years ago
Russ Meyerriecks 91bc5a3b57 net: Update dahdi for alloc_netdev() api change in 3.17+
10 years ago
Shaun Ruffell cb50ae1500 wctc4xxp: spin_lock() -> spin_lock_irqsave() in wctc4xxp_watchdog()
10 years ago
Shaun Ruffell e9ec13dfa0 wctc4xxp: Trivial reduction of indentation level in wctc4xxp_watchdog()
10 years ago
Shaun Ruffell dfa8a0ebd3 wctc4xxp: Trivial removal of unused structure members.
10 years ago
Shaun Ruffell 6e10dbdfb6 wctc4xxp: Constrain RTP payload to 500 bytes.
10 years ago
Shaun Ruffell 2010bc6433 wctc4xxp: Reload the firmware if a fatal alert was received.
10 years ago
Shaun Ruffell 624f30bbf6 wctc4xxp: Trivial fix typo that was preventing firmware load.
10 years ago
Shaun Ruffell d7c0b0aba1 wctc4xxp: Prevent exhausting memory in firmware.
10 years ago
Shaun Ruffell e10f740476 wctc4xxp: Service tx ring in interrupt handler.
10 years ago
Shaun Ruffell dc92bf05cd wctc4xxp: Fix the timestamp calculation for the RTP stream.
10 years ago
Shaun Ruffell 8557bb6786 wctc4xxp: Speed up the rate of polling.
10 years ago
Shaun Ruffell 5981b152de wctc4xxp: Handle all known interrupts regardless of mask.
10 years ago
Shaun Ruffell 6e2698f4c1 wctc4xxp: Speed up channel setup / tear-down.
10 years ago
Shaun Ruffell 8342a3d21b wctc4xxp: Add debug option to print channel stats to kernel log.
10 years ago
Shaun Ruffell ba05e31c8a wctc4xxp: Allow the tx and rx descriptor rings to be different sizes
10 years ago
Shaun Ruffell b6a8623203 wctc4xxp: channel count does not need to be atomic.
10 years ago
Shaun Ruffell 354d88cd41 wctc4xxp: Use hardware timer for polling and not kernel timer
10 years ago
Shaun Ruffell 0efce00a09 wctc4xxp: Make sure csm_encaps commands are sent before RTP.
10 years ago
Shaun Ruffell 67e422c1ef wctc4xxp: Reduce the number of locks grabbed when sending commands
10 years ago
Shaun Ruffell cbe4825d1a wctc4xxp: Trivial removal of the receiveprep function.
10 years ago
Shaun Ruffell b5ac763f29 wctc4xxp: Cleanup RTP for unopened channels.
10 years ago
Shaun Ruffell 6341783cc8 wctc4xxp: All the commands do not need to have completions embedded in them.
10 years ago
Shaun Ruffell ea04099e77 wctc4xxp: Encode the function in the ACK.
10 years ago
Shaun Ruffell bc274e1b5d wctc4xxp: We always want to ack the responses.
10 years ago
Shaun Ruffell 44a33126e0 wctc4xxp: Only capture commands once they are on the descriptor ring.
10 years ago
Shaun Ruffell 3446cdca8f wctc4xxp: Do not allow duplicated sequence numbers to be received for the channels.
10 years ago
Shaun Ruffell 391ca2b7aa wctc4xxp: Do not need locks on the transcoder buffers.
10 years ago
Shaun Ruffell ec9d162344 wctc4xxp: Check for shutdown after acquiring the mutex lock.
10 years ago
Shaun Ruffell 7168b87cb5 wctc4xxp: Always ack a response packet.
10 years ago
Shaun Ruffell f8a6f55e80 wctc4xxp: Enable the fatal bus error interrupt.
10 years ago
Shaun Ruffell 6c796d0774 wctc4xxp: Replace channel semaphore with channel mutex.
10 years ago
Shaun Ruffell 9c65971863 wctc4xxp: Remove unused debug ioctl interface.
10 years ago
Shaun Ruffell 2ac2338247 wctc4xxp: Halt the card when an alert is received.
10 years ago
Shaun Ruffell 3096ffe955 wctc4xxp: Disable read-line and read-line-multiple PCI commands.
10 years ago
Shaun Ruffell 039daca12e wctc4xxp: Make sure we call the pci_enable_mwi() function.
10 years ago
Shaun Ruffell 8256ba602e wctc4xxp: Trivial. Remove unused timer_list from struct tcb.
11 years ago
Shaun Ruffell 040ba6f43a wctc4xxp: Ensure the descriptors are zeroed out on start.
11 years ago
Shaun Ruffell eab20e05cb Remove Makefiles that are only needed on kernels < 2.6.9
13 years ago
Shaun Ruffell bf4919e46b Update Digium copyright on files changed since beginning of the year.
13 years ago
Oron Peled fc1824fd3c Remove support for kernels < 2.6.18
13 years ago
Shaun Ruffell 2a3a074f33 wctc4xxp: Replace 'ndo_set_multicast_list' with 'set_rx_mode'
13 years ago
Shaun Ruffell 35ffe2f550 dahdi: Move WARN_ON_ONCE from wctc4xxp driver to include/dahdi/kernel.h
13 years ago