Commit History

Author SHA1 Message Date
  Ben Hutchings f7a6d2c442 sfc: Update copyright banners 12 years ago
  Jon Cooper e8c68c0a09 sfc: Prepare for RX scatter on EF10 12 years ago
  Ben Hutchings b883d0bd4a sfc: Document conditions for multicast replication vs filter replacement 12 years ago
  Ben Hutchings 3dced740c2 sfc: Add support for reading packet length from prefix 12 years ago
  Jon Cooper 43a3739d55 sfc: Generalise packet hash lookup to support EF10 RX prefix 12 years ago
  Ben Hutchings add7247718 sfc: Make most filter operations NIC-type-specific 12 years ago
  Ben Hutchings e42c3d85af sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour 12 years ago
  Ben Hutchings d8aec745dd sfc: Stop RX refill before flushing RX queues 12 years ago
  Ben Hutchings 734d4e159b sfc: Fix memory leak when discarding scattered packets 12 years ago
  Ben Hutchings 636d73da27 sfc: Improve test for IOMMU in use 12 years ago
  Ben Hutchings e79255de85 sfc: Do not pass non-TCP packets into GRO code 12 years ago
  Jon Cooper d4ef5b6f37 sfc: Increase size of RX SKB header area 12 years ago
  Jon Cooper c99dffc417 sfc: Enable RX checksum offload for packets not handled by GRO 12 years ago
  Ben Hutchings 950c54df1e sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate 12 years ago
  Ben Hutchings c14ff2ea2d sfc: Delete EFX_PAGE_IP_ALIGN, equivalent to NET_IP_ALIGN 12 years ago
  stephen hemminger debd0034de sfc: make local functions static 12 years ago
  Daniel Pieczko 1648a23fa1 sfc: allocate more RX buffers per page 12 years ago
  Ben Hutchings 179ea7f039 sfc: Replace efx_rx_is_last_buffer() with a flag 12 years ago
  Daniel Pieczko 2768935a46 sfc: reuse pages to avoid DMA mapping/unmapping costs 12 years ago
  Ben Hutchings 85740cdf0b sfc: Enable RX DMA scattering where possible 12 years ago
  Ben Hutchings b74e3e8cd6 sfc: Update RX buffer address together with length 12 years ago
  Ben Hutchings 5036b7c7b9 sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade 12 years ago
  Ben Hutchings b184f16b7f sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() 12 years ago
  Ben Hutchings ff734ef4bc sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() 12 years ago
  Ben Hutchings 272baeeb6a sfc: Properly distinguish RX buffer and DMA lengths 12 years ago
  Alexandre Rames 97d48a10c6 sfc: Remove rx_alloc_method SKB 12 years ago
  Ben Hutchings 4a74dc65e3 sfc: Allow efx_channel_type::receive_skb() to reject a packet 12 years ago
  Ben Hutchings c73e787a8d sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 12 years ago
  Ben Hutchings b590ace09d sfc: Fix efx_rx_buf_offset() in the presence of swiotlb 12 years ago
  Ben Hutchings 3a68f19d7a sfc: Properly sync RX DMA buffer when it is not the last in the page 12 years ago