summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2014-05-31Unbreak RTM_CHANGE. Unlike RTM_LOCK or RTM_GET it is OK to pass in aClaudio Jeker
2014-05-27Big refactoring of the radix code (mainly rn_addroute but also partClaudio Jeker
2014-05-27Reserve the highest route priority for kernel-managed routes and preventMartin Pieuchot
2014-05-26Document that this reference counter is not generic. It indicates howMartin Pieuchot
2014-05-21Fix IPsec route addition broken since the removal of the link-layerMartin Pieuchot
2014-05-20Assign the queue ID to the correct packet header when sending ICMP messages.Martin Pieuchot
2014-05-16Do not put any link-layer address on the per-ifp lists or on the RB-Martin Pieuchot
2014-05-14improve style - basically, what my fingers did at Marrakesh airport whenHenning Brauer
2014-05-14There is no reason why one needs to have a lo(4) MTU that is arch specific.Claudio Jeker
2014-05-13While Rev 1.285 fixed a RB tree corruption it caused a TAILQ corruptionClaudio Jeker
2014-05-09We should use the highest possible priority for routes to local addresses.Martin Pieuchot
2014-05-08Introduce two new route flags: RTF_LOCAL and RTF_BROADCAST.Martin Pieuchot
2014-05-05Use a custom ifa_rtrequest function for point-to-point interfacesMartin Pieuchot
2014-05-05remove dead code: calling ether_attach which sets if_type to IFT_ETHER,Henning Brauer
2014-05-02Kill annoying and useless emacs local variable. ok mikeb@Jeremie Courreges-Anglas
2014-04-29If you plan to write an obfuscated-by-design kernel / userlandMartin Pieuchot
2014-04-25Remove rti_ifp from rt_addrinfo, one less ifp pointer, say yay!Martin Pieuchot
2014-04-24ewps... repair qid assignmentHenning Brauer
2014-04-23Don't attempt to deal with link types supported by no drivers in theJeremie Courreges-Anglas
2014-04-23You don't want to use ifa_ifwithroute(), it exists for to the routingMartin Pieuchot
2014-04-22Remove some altq tentacles.Martin Pieuchot
2014-04-22ifa_ifwithroute() is the only magic place where an AF_LINK sockaddrMartin Pieuchot
2014-04-22NULL is cooler than 0 when pointers are concernedHenning Brauer
2014-04-22we used to handle the vlan tag etc insertion very very very late,Henning Brauer
2014-04-21g/c hdrcmplt var, we can just set the esrc ptr earlier and re-set it inHenning Brauer
2014-04-21__inline -> inlineHenning Brauer
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-20factor our ether_addheader for readability; there's more to come thereHenning Brauer
2014-04-20ether_output: instead of assembling the ethernet header and then callingHenning Brauer
2014-04-20ether_output: instead of using an esrc buffer in which we copy the intendedHenning Brauer
2014-04-20When switching rdomains the sadl needs to be removed and re-added from theClaudio Jeker
2014-04-19disgusting altq compat hack goes awayHenning Brauer
2014-04-19now that if_snd is a proper ifqueue, this cast diesHenning Brauer
2014-04-19ifnet's if_snd becomes a regular ifqueue instead of ifaltq, the need toHenning Brauer
2014-04-19minus altq tentacles, plus missing IF_DROP here as wellHenning Brauer
2014-04-19kill altq bits here as wellHenning Brauer
2014-04-19shrink pf by 445 lines.Henning Brauer
2014-04-19remove the altq enable/attach and disable/detach bitsHenning Brauer
2014-04-19remove very questionable altq "optimization" - claudio and I can'tHenning Brauer
2014-04-19all I wanted to do is removing the altq special casing, but then it turnedHenning Brauer
2014-04-19remove altq special casing.Henning Brauer
2014-04-19the altq versions of the IFQ_* macros can finally go. chances of thisHenning Brauer
2014-04-19 /*Henning Brauer
2014-04-18There is no need to initialize globals to 0.Claudio Jeker
2014-04-18reaching into altq outside #ifdef ALTQ is bad, mmkay? ok claudioHenning Brauer
2014-04-18pf_send_tcp: ask the stack to do the cksum instead of doing it manuallyHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-04-11Interfaces are associated to rdomains, make it clear by renamingMartin Pieuchot
2014-04-11Fix tree breakage.Kenneth R Westerback