Page MenuHomeFreeBSD

D26582.id.diff
No OneTemporary

D26582.id.diff

Index: head/sys/dev/cxgbe/crypto/t4_crypto.c
===================================================================
--- head/sys/dev/cxgbe/crypto/t4_crypto.c
+++ head/sys/dev/cxgbe/crypto/t4_crypto.c
@@ -2777,7 +2777,7 @@
return (0);
}
error = ccr_gcm(sc, s, crp);
- if (error == EMSGSIZE) {
+ if (error == EMSGSIZE || error == EFBIG) {
counter_u64_add(sc->stats_sw_fallback, 1);
mtx_unlock(&s->lock);
ccr_gcm_soft(s, crp);
@@ -2796,7 +2796,7 @@
csp->csp_cipher_klen);
}
error = ccr_ccm(sc, s, crp);
- if (error == EMSGSIZE) {
+ if (error == EMSGSIZE || error == EFBIG) {
counter_u64_add(sc->stats_sw_fallback, 1);
mtx_unlock(&s->lock);
ccr_ccm_soft(s, crp);

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 8:49 PM (4 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29550644
Default Alt Text
D26582.id.diff (708 B)

Event Timeline