summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_xge.c
AgeCommit message (Expand)Author
2016-11-29m_free() and m_freem() test for NULL. Simplify callers which had their ownJonathan Gray
2016-05-16enable reception and transmission of jumbo frames.David Gwynne
2016-04-28correctly set up byteswapping so this chip works on big endian archsDavid Gwynne
2016-04-27whitespace fixes, no functional changeDavid Gwynne
2016-04-27align rx buffers so ip packets will be aligned correctly for the stackDavid Gwynne
2016-04-27tweak some command list handlingDavid Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-14Do not include <net/if_vlan_var.h> when it's not necessary.Martin Pieuchot
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-30Convert moar drivers to if_input().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-22unifdef INETTed Unangst
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2013-11-26Instead of comparing the lower and higher addresses of all the multicastMartin Pieuchot
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
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-04-08these files don't need to include proc.h anymore. ok oga for agpTed Unangst
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-10xge_shutdown is not needed now that interface is stopped, sinceTheo de Raadt
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-21Re-add support for RX VLAN tag stripping.Brad Smith
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-24remove dead stores and newly created unused variables.Charles Longeau
2007-09-19Use the proper baudrate for 10Gb hw now that it can fit into the buadrateBrad Smith
2007-05-28fix C++ style commentChris Kuethe
2007-05-26wrap the debug macro in do { } while (0)David Gwynne
2007-05-26reformat the softc to make it look like everything else we have.David Gwynne
2007-05-26get rid of #define sc_if sc_arpcom.ac_ifDavid Gwynne
2007-05-26this isnt netbsdDavid Gwynne
2007-02-27Enable HW Tx checksum offloading and VLAN tag insertion. From brad@.Mark Kettenis
2007-02-27Don't strip off VLAN tags. From brad@.Mark Kettenis
2006-10-24remove useless chunks of code that do nothing, since endian adjustmentsBrad Smith
2006-10-23- remove the TODO comments at the top.Brad Smith
2006-10-11call xge_stop() at the top of xge_init().Brad Smith
2006-10-10- Only use the MAC address workaround for the Xframe chipset.Brad Smith
2006-08-25only write to the RMAC_CFG_KEY register for the Xframe chipset.Brad Smith
2006-08-10- xge_mcast_filter() -> xge_setmulti().Brad Smith
2006-08-10- Use BUS_DMA_NOWAIT flag with bus_dmamap_create() in xge_attach() for theBrad Smith
2006-08-02disable Jumbos until reception of Jumbo frames can be fixed.Brad Smith
2006-07-21lower the number of TX descriptors from 8192 to 2048.Brad Smith
2006-07-14debug message macros.Brad Smith
2006-06-21use the 10Gb SR media type for now.Brad Smith