Commit History

Author SHA1 Message Date
  Jon Cooper daf37b556e sfc: PIO:Restrict to 64bit arch and use 64-bit writes. 11 years ago
  Ben Hutchings 93413f5058 sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' 11 years ago
  Ben Hutchings 0bdadad166 sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN 11 years ago
  Paul Gortmaker 440b87eac4 drivers/net: fix build warning in ethernet/sfc/tx.c 11 years ago
  Alexandre Rames 2acdb92e85 sfc: Fix DMA unmapping issue with firmware assisted TSO 12 years ago
  Jon Cooper ee45fd92c7 sfc: Use TX PIO for sufficiently small packets 12 years ago
  Ben Hutchings 0fe5565b64 sfc: Introduce inline functions to simplify TX insertion 12 years ago
  Ben Hutchings 183233bec8 sfc: Allocate and link PIO buffers; map them with write-combining 12 years ago
  Ben Hutchings dfa50be95c sfc: Implement firmware-assisted TSO for EF10 12 years ago
  Ben Hutchings c78c39e67c sfc: Fold tso_get_head_fragment() into tso_start() 12 years ago
  Ben Hutchings f7a6d2c442 sfc: Update copyright banners 12 years ago
  Ben Hutchings ba8977bdb2 sfc: Extend struct efx_tx_buffer to allow pushing option descriptors 12 years ago
  Ben Hutchings 02e121650b sfc: Add TX merged completion counter 12 years ago
  Ben Hutchings e42c3d85af sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour 12 years ago
  Ben Hutchings 0d19a540be sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking 13 years ago
  Stuart Hodgson 7c236c43b8 sfc: Add support for IEEE-1588 PTP 13 years ago
  Ben Hutchings 9714284f83 sfc: Stash header offsets for TSO in struct tso_state 13 years ago
  Ben Hutchings 53cb13c680 sfc: Replace tso_state::full_packet_space with ip_base_len 13 years ago
  Ben Hutchings f7251a9ce9 sfc: Simplify TSO header buffer allocation 13 years ago
  Ben Hutchings 14bf718fb9 sfc: Stop TX queues before they fill up 13 years ago
  Ben Hutchings 7668ff9c2a sfc: Refactor struct efx_tx_buffer to use a flags field 13 years ago
  Ben Hutchings 7e6d06f0de sfc: Fix maximum number of TSO segments and minimum TX queue size 13 years ago
  Ben Hutchings f7cbb163d9 sfc: Stop changing header offsets on TX 13 years ago
  Ben Hutchings e718905c4b sfc: Remove dead write to tso_state::packet_space 13 years ago
  Ben Hutchings 0e33d87033 sfc: Use generic DMA API, not PCI-DMA API 13 years ago
  Ben Hutchings 2d0cc56da3 sfc: Minor formatting cleanup 13 years ago
  Ben Hutchings 5b6262d0cc sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE 13 years ago
  Ben Hutchings 73ba7b68e9 sfc: Remove remnants of on-load self-test 13 years ago
  Thomas Meyer c2e4e25afc sfc: Use kcalloc instead of kzalloc to allocate array 14 years ago
  Eric Dumazet 449fa023bc sfc: fix race in efx_enqueue_skb_tso() 14 years ago