summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
2012-02-26rather than driving the card with 16k intr/s of low latency interrupts,Mike Belopuhov
2012-02-26there's no need to rearm interrupts, we only need to reenable queues;Mike Belopuhov
2012-01-20save content of the pci attach args, not the pointer; from Christian EhrhardtMike Belopuhov
2012-01-13Repair hw vlan tagging and stripping on 82599. Previously receiverMike Belopuhov
2011-12-12add missing m_freem's into the error code paths. there's no changeMike Belopuhov
2011-12-09we need to always schedule another rx ring refill calloutMike Belopuhov
2011-11-27Bring back low latency interrupt moderation for 82599Mike Belopuhov
2011-11-27Checksum fix from reyk (rev1.31) that was lost during update:Mike Belopuhov
2011-06-18Use MSI interrupts when available. Tested by deraadt@ and jsg@.Claudio Jeker
2011-06-15if the system runs out of mbufs and cannot provide any when fillingDavid Gwynne
2011-06-10Monster update of ix(4). This brings ix(4) close to what is currentlyClaudio Jeker
2011-04-15Remove dead assignments and one newly created unused variable.Charles Longeau
2011-04-13modify the interrupt handler so it only processes the rings once, ratherDavid Gwynne
2011-04-07Do not use NULL in integer comparisons. No functional change.Miod Vallat
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2010-11-10Enable low latency interrupt moderation and set the LL intervalClaudio Jeker
2010-10-27fix double ;;Theo de Raadt
2010-08-27These do not need powerhook functions.Theo de Raadt
2010-08-11Use the correct offsets when reading/writing to DCA_TXCTRL in the 82599Jonathan Gray
2010-04-20Don't ask for ipv6 checksum offloading as we aren't ready for it.Jonathan Gray
2010-03-22There is a workaround for a 82599 specific errata that could hang the rx dmaJonathan Gray
2010-03-22Use the correct number of max scatter gather segments for 82599,Jonathan Gray
2010-03-19Remove support for preproduction 82598 revision A0,Jonathan Gray
2010-03-16Set rx_ndescs to zero when initializing the rx ring. Otherwise we'llMark Kettenis
2010-02-25Add support for the 82599 ExpressModule (X520-P2) card.Jonathan Gray
2010-02-23Add support for 82599 devices based on changes to the FreeBSD driver.Jonathan Gray
2010-02-19Partial sync to the latest version of ixgbe in FreeBSD leaving thingsJonathan Gray
2010-01-19IP checksum is still broken with fragments, turn it off for now.Reyk Floeter
2010-01-11Enable IP checksum offloading in ix(4).Reyk Floeter
2010-01-09replace an #ifdef IX_CSUM_OFFLOAD with an IFCAP_CSUM_IPv4 capability check,Reyk Floeter
2010-01-09Fix the IP ckecksum offloading logic that disables and breakes offloadingReyk Floeter
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-12revert my change to m_cluncount which tries to prevent the systemDavid Gwynne
2009-08-12ix currently relies on a gcc extension that removes a commaJonathan Gray
2009-08-12if we get dangerously low on clusters during interrupts, we needDavid Gwynne
2009-08-10A few more simple cases of shutdown hooks which only call xxstop, whenTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-07-10rework link state handling a bit. this reports missing link correctly. theDavid Gwynne
2009-06-29Bring back rev 1.17, enable hardware vlan tagging/stripping.Jonathan Gray
2009-06-28Now the tx dma mapping problem it was exposing is fixedJonathan Gray
2009-06-28Properly swap tx dma maps so we don't use invalid maps,Jonathan Gray
2009-06-25Back out if_ix.c 1.16, 1.17 and 1.18 (and corresponding changes to toTheo de Raadt
2009-06-24like I did for em(4) before, doubled error messages are sillyTheo de Raadt
2009-06-04switch to a bnx style dynamic pool backed tx so we don'tJonathan Gray
2009-04-29Enable hardware vlan tagging/stripping and disable theJonathan Gray
2009-04-24Switch ix over to em flavoured MCLGETI.Jonathan Gray
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-09Introduce bpf_mtap_ether(), which for the benefit of bpf listenersChristian Weisgerber
2008-10-28Fix up some of the code for VLAN tagging/stripping and checksum offloadBrad Smith