summaryrefslogtreecommitdiff
path: root/sys/net/if.h
AgeCommit message (Expand)Author
2010-09-24Implement if_freenameindex() as a real function as required by posix.Claudio Jeker
2010-09-23tweak the mclgeti algorithm to behave better under load.David Gwynne
2010-08-27remove the unused if_init callback in struct ifnetJonathan Gray
2010-06-26Implement a simple keepalive mechanism in gre(4) that is compatible withClaudio Jeker
2010-05-28Rework the way we handle MPLS in the kernel. Instead of fumbling MPLS intoClaudio Jeker
2010-04-17split SIOCSIFLLADDR code out into an ifnewlladr() functionTheo de Raadt
2010-04-06Simple implementation of RFC4941, "Privacy Extensions for StatelessStefan Sperling
2010-01-13maintain a global RB tree of all local addresses in the system. thisHenning Brauer
2010-01-13instead of fiddling with the per-interface address lists directly inHenning Brauer
2010-01-12Make the structures for ifa_msghdr and friends even more likeTheo de Raadt
2009-09-17Remove the comaptibility structures for routing socket version 3.Claudio Jeker
2009-09-14Add a way to convert the ifi_link_state to a string without the use ofClaudio Jeker
2009-08-10At sys_reboot time, bring all the interfaces down so that their xxstopTheo de Raadt
2009-06-06when xflags got changed, tell the userland by routing socketsRainer Giedat
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2009-06-04allow IPvShit to be turned off completely per-interface.Henning Brauer
2009-06-03make wireless interfaces priority 4 by default. other interfaces remainBob Beck
2009-01-27make drivers tell the mclgeti allocator what their maximum ring size isDavid Gwynne
2008-12-12Introduce a if_priority that will be added to RTP_STATIC when routes areClaudio Jeker
2008-12-11export per-interface mbuf cluster pool use statistics out to userlandTheo de Raadt
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