Network cards and adapters