• Scott Feldman's avatar
    enic: workaround A0 erratum · 4badc385
    Scott Feldman authored
    A0 revision ASIC has an erratum on the RQ desc cache on chip where the
    cache can become corrupted causing pkt buf writes to wrong locations.  The s/w
    workaround is to post a dummy RQ desc in the ring every 32 descs, causing a
    flush of the cache.  A0 parts are not production, but there are enough of
    these parts in the wild in test setups to warrant including workaround.  A1
    revision ASIC parts fix erratum.
    Signed-off-by: default avatarScott Feldman <scofeldm@cisco.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    4badc385
vnic_dev.c 16.2 KB