summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ix.c
AgeCommit message (Expand)Author
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
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
2008-10-16Convert RX tag stripping to storing the tag in the mbuf header andChristian Weisgerber
2008-10-11Fix various printf constructs either missing arguments or format specifiers.Miod Vallat
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-06-19the 82598AT variant of ix(4) is 10GbaseT, change media type from AUTO.Reyk Floeter
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2008-06-08more cleanup, removed unused code. we don't do LRO/RSS yet, code canReyk Floeter
2008-06-08dma sync the tx ring and post new packets to the chip once per call toReyk Floeter
2008-06-08we don't support msi/msi-x, remove the codeReyk Floeter
2008-06-08replace strange Linux-style u8/u16/u32/u64/s32 integer types with theReyk Floeter
2008-06-08Import ix, a driver for the Intel 82598 PCI-Express 10 Gig Ethernet Adapter,Reyk Floeter