summaryrefslogtreecommitdiff
path: root/sys/net/if.h
AgeCommit message (Expand)Author
2008-11-30- Remove unused if_reset "bus reset routine" field in the ifnet struct.Brad Smith
2008-11-26provide m_clsetlwm, an interface for an interface to raise its lowDavid Gwynne
2008-11-25Factor increases are not needed, +1 appears to work as well.Theo de Raadt
2008-11-24move MCLPOOLS to if.h and force uipc_mbuf.c to get if.h, there is noTheo de Raadt
2008-11-24add several backend pools to allocate mbufs clusters of various sizes outDavid Gwynne
2008-11-07give this some /* CONSTCOND */ loveTheo de Raadt
2008-04-10introduce mitigation for the calling of an interfaces start routine.David Gwynne
2007-11-18Sync struct ifaltq to match struct ifqueue.Marco Pfatschbacher
2007-09-03Bump RTM_VERSION to 4 and start a new aera of routing in OpenBSD :)Claudio Jeker
2007-06-25crank ifq_maxlen from 50 to 256, so it is not smaller than most interfacesHenning Brauer
2007-06-14Add a new "rtlabel" option to ifconfig. It allows to specify a route labelReyk Floeter
2007-05-29Define IF_ENQUEUE() and friends as proper C statements using do ... whileUwe Stuehler
2007-05-26one extern seems to be better than 20 for ifqmaxlen; ok krwJason Wright
2007-03-27grammar from bret lambert, and one more from me;Jason McIntyre
2007-02-09grammar fix from bret lambert;Jason McIntyre
2006-11-28add additional link states to report the half duplex / full duplexReyk Floeter
2006-11-16introduce if_creategroup() to create an empty interface group.Henning Brauer
2006-10-31ether_input_mbuf() isn't necessary, turn it into a macro and deal withJason Wright
2006-06-02Introduce attributes to interface groups.Marco Pfatschbacher
2006-05-27remove IFCAP_JUMBO_MTU interface capabilities flag and set if_hardmtu in a fewBrad Smith
2006-05-26rename jumbo mtu to if_hardmtu; ok brad reykTheo de Raadt
2006-05-19add a if_jumbo_mtu field to the interface structure for driversReyk Floeter
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2006-02-09add an interface detach hook and use it with the vlan(4) driver. thisReyk Floeter
2005-06-14rename function and define to reflect the external -> egress name changeHenning Brauer
2005-06-14use "egress" instead of "external" for the interface group containing theHenning Brauer
2005-06-12add SIOCGIFGMEMB ioctl, returns a list of all interfaces who are member ofHenning Brauer
2005-06-07introduce a default "external" interface group, containing the interface(s)Henning Brauer
2005-06-06use a define instead of hardcoding "all" in 3 placesHenning Brauer
2005-06-05const'ify the char *groupname param to if_addgroup and if_delgroupHenning Brauer
2005-05-24add net.inet.ip.ifq for monitoring and changing ifqueue; similar to netbsdMarkus Friedl
2005-05-24initial import of a trunking (link aggregation and link failover)Reyk Floeter
2005-05-24keep a list of member interfaces in ifg_groupHenning Brauer
2005-05-22allow pf to match on interface groupsHenning Brauer
2005-05-21clean up and rework the interface absraction code big time, rip out multipleHenning Brauer
2005-04-20Introduce if_linkstatehooks.Marco Pfatschbacher
2005-02-07Add new function if_link_state_change() to take care of sending messagesRyan Thomas McBride
2005-01-14remove old ifgroups ioctlsHenning Brauer
2004-12-07Convert carp(4) to behave more like a regular interface, much in the sameRyan Thomas McBride
2004-12-07KNFRyan Thomas McBride
2004-12-03do not use one struct timeout for the if congestion stuff, but embedHenning Brauer
2004-11-10Safer IF_INPUT_ENQUEUE macro.Alexander Yurchenko
2004-10-14avoid stupid commonsMichael Shalayeff
2004-10-11ifgroups reqriteHenning Brauer
2004-06-26cleanup ioctl for ifgroups; ok pb@Markus Friedl
2004-06-25introduce "interface groups"Philipp Buehler
2004-06-20undo mbuf cluster breakage that causes free'ed packets to show up on theBob Beck
2004-05-29introduce SIOCSIFDESCR and SIOCGIFDESCR to maintain interfacejoshua stein
2004-05-18if_ether.hBrad Smith
2004-04-26Before enqueueing the packet, copy the contents of incoming clustersRyan Thomas McBride