summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ixgbe/ix_txrx.c
AgeCommit message (Expand)Author
2022-09-16ixg(4) add an option for Tx to use deferred softint regardless of whether can...knakahara
2022-08-07fix typos in comments.andvar
2022-05-11bus_dmamem_unmap() before bus_dmamem_free(), otherwise we may give back meomrybouyer
2022-04-25Use cached rx_copy_len in ixgbe_rxeof().msaitoh
2022-04-25Modify comment for consistency. No functional change.msaitoh
2022-01-25Use atomic_{load,store}_relaxed() for event counters.msaitoh
2021-09-08Reduce bus_dmamap_sync() cost.msaitoh
2021-09-08Don't pre-allocate a cluster not to do m_freem() it on RXCOPY case.msaitoh
2021-09-07 Don't increment no_mbuf evcnt(9) when discarding multi-descriptor packet.msaitoh
2021-09-07 Sprinkle __predict_false() in the RX path.msaitoh
2021-09-03Save the discard_multidesc state to not to forget the state by exiting rxeof().msaitoh
2021-09-03 Rename variable. No functional change.msaitoh
2021-08-26 Remove "j" or "jumbo" because we always use MCLBYTES sized buffer.msaitoh
2021-08-25 Use MCLGET() instead of homegrown cluster (jcl) allocation mechanism.msaitoh
2021-08-19 Use m_adj(ETHER_ALIGN) more. Tested by me (amd64,aarch64) and rin (alpha).msaitoh
2021-08-19 KNF. No functional change.msaitoh
2021-08-19 Don't use fixed value. No functional change.msaitoh
2021-08-19 Don't call bus_dmamap_sync with rx_mbuf_sz(== MCLBYTES) to prevent panic.msaitoh
2021-08-18 Refresh unrefreshed descriptors' buffers correctly.msaitoh
2021-07-07Add new sysctl "rx_copy_len".msaitoh
2021-07-07Set rxr->next_to_refresh correctly in ixgbe_setup_receive_ring().msaitoh
2021-05-27 Do no_jmbuf++ when ixgbe_getjcl() failed in ixgbe_setup_receive_ring(), too.msaitoh
2021-05-20fix little-endian dependenceryo
2021-05-20 Use uint64_t instead of bus_addr_t for the TX descriptor's buffer address.msaitoh
2021-05-20Added BUS_DMA_COHERENT flag to bus_dmamem_map() to improve stability on aarch64.ryo
2021-05-18- Cleanup an rxbuf entry when bus_dmamap_load_mbuf() failed to prevent panic.msaitoh
2021-05-14Keep m_len and m_pkthdr.len consistent to prevent panic on arm.msaitoh
2021-05-14Comment out flow director processing in fast path.knakahara
2021-05-11Call bus_dmamap_unload(9) via ixgbe_dmamap_unload(), before freeingrin
2021-04-30 Add missing __KERNEL_RCSID().msaitoh
2021-03-31KNF a bit. No functional change.msaitoh
2021-03-12Refactor rxr->next_to_check updating.knakahara
2021-03-12Remove extra unlock/lock processing around if_percpuq_enqueue().knakahara
2021-03-09Modify some parameters to reduce packet dropping.msaitoh
2021-03-08 Use no_jmbuf evcnt for the failure case of ixgbe_getjcl().msaitoh
2021-03-02Fix jcl's starvation case in ixgbe_rxeof() again.msaitoh
2021-01-18Fix ixg(4) Rx interrupt stall when Rx buffers are exhausted.knakahara
2020-04-17No functional change:msaitoh
2020-02-05No functional change:msaitoh
2020-01-30Adopt <net/if_stats.h>.thorpej
2020-01-21 Fix the freeing code for some error paths. Found and tested by Patrick Welche.msaitoh
2020-01-20 Free jumbo mem structure correctly. Found by yamaguchi@ using with LOCKDEBUG.msaitoh
2019-12-16No functional change:msaitoh
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2019-10-16Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51.knakahara
2019-09-04 printf -> device_printfmsaitoh
2019-07-04 Fix hung queue check when the queue number >= 31.msaitoh
2019-06-27Sync with FreeBSD ix-3.3.8 part 1. No functional change in this part:msaitoh
2019-02-22 Fix a bug that if_link_state_change(ifp, LINK_STATE_DOWN) isn't called unlessmsaitoh
2018-12-20Apply the same fix as if_wm.c:r1.606 to ixg(4). Pointed out by msaitoh@n.o, t...knakahara