isdn/gigaset: correct CAPI DATA_B3 Delivery Confirmation
authorTilman Schmidt <tilman@imap.cc>
Mon, 21 Jun 2010 13:54:50 +0000 (13:54 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 26 Jun 2010 04:17:00 +0000 (21:17 -0700)
commit23b36778b4c82577746d26e4ac0ae66c6f462475
treef74f7f16065c20c5f98afdba0d81f7801ff3af4a
parent278a582989ade4cb5335762d6c5999562018859d
isdn/gigaset: correct CAPI DATA_B3 Delivery Confirmation

The Gigaset CAPI driver handled all DATA_B3_REQ messages as if the
Delivery Confirmation flag bit was set, delaying the emission of the
DATA_B3_CONF reply until the data was actually transmitted. Some
CAPI applications (notably Asterisk) aren't happy with that
behaviour. Change it to actually evaluate the Delivery Confirmation
flag as described the CAPI specification.

Impact: bugfix
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/isdn/gigaset/capi.c