summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2015-09-13Fix double rtfree(9) in non-INET6 kernel.Martin Pieuchot
2015-09-13There's no point in abstracting ifp->if_output() as long as pf_test()Martin Pieuchot
2015-09-13queue revarps to softnet so we can defer processing to a context withDavid Gwynne
2015-09-13replace hand rolled refcounts and sleep_setup/finish with refcnts andDavid Gwynne
2015-09-13replace hand rolled reference counting with refcnts.David Gwynne
2015-09-13Run the interface watchdog timer routine as a task such that we have processMark Kettenis
2015-09-13reintroduce mpsafe vlan_input.David Gwynne
2015-09-13back out mpsafe vlans while i chase down a panic when operationsDavid Gwynne
2015-09-12Call socreate(9) only when we have a destination ip and port.Florian Obser
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-12make vlan_input mpsafe by using srp lists in the vlan tag hash buckets.David Gwynne
2015-09-12Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.Martin Pieuchot
2015-09-12introduce SRPs to the interface index maps to make if_get() mpsafe.David Gwynne
2015-09-12If M_PREPEND() fails, it frees the mbuf. In this case pf_translate_af()Alexander Bluhm
2015-09-12Introduce if_input_local() a function to feed local traffic back toMartin Pieuchot
2015-09-12Use rtref(9) in rtable_match() before returning a route entry.Martin Pieuchot
2015-09-11Now that the port tree is clean, RTF_XRESOLVE disapear.Martin Pieuchot
2015-09-11Stop supporting RTF_XRESOLVE, no daemon is doing resolution theseMartin Pieuchot
2015-09-11Introduce rtref(9) use it in rtable_lookup() before returning a routeMartin Pieuchot
2015-09-11Apply the link state change hook to RTF_LOCAL routes.Martin Pieuchot
2015-09-11rtfree(9) accepts NULL now.Martin Pieuchot
2015-09-11Increment the reference count of CLONING routes before flushing allMartin Pieuchot
2015-09-11Make room for media types of the future. Extend the ifmedia word to 64 bits.Stefan Sperling
2015-09-11remove some more trailing whitespaceDavid Gwynne
2015-09-11whitespacesMartin Pieuchot
2015-09-11FOREACH macro is not safe to use when removing elements on a list.Martin Pieuchot
2015-09-11iterate over the new half of the if idx map rather than loop on the oneDavid Gwynne
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-11in6_embedscope() needs to lose some weight. Remove the last argument.Claudio Jeker
2015-09-10rework how we store and manage the interface index to ifp map in preparation ...David Gwynne
2015-09-10It is time to put inet6 on a diet. Use the flensing knife and cut outClaudio Jeker
2015-09-10dont leak an ifp reference if tun isnt ready to read.David Gwynne
2015-09-10if_put after if_getDavid Gwynne
2015-09-10if_put after if_getDavid Gwynne
2015-09-10pass a cookie argument to interface input handlers that can be usedMike Belopuhov
2015-09-10Even the driver that should not be named needs if_put() after if_get().Martin Pieuchot
2015-09-10include srp.h so userland can understand struct srpl.David Gwynne
2015-09-10Stop supporting RTAX_IFP arguments with an interface name in theMartin Pieuchot
2015-09-10if_put after if_get in if_input_processDavid Gwynne
2015-09-10move the if input handler list to an SRP list.David Gwynne
2015-09-10Use rtfree(9) rather than decrementing the reference counter.Martin Pieuchot
2015-09-10Kill two simple in6_ifstat_inc().Martin Pieuchot
2015-09-10only try and reference an ifp in if_get if we actually find one inDavid Gwynne
2015-09-09if_put after if_get.David Gwynne
2015-09-09if_put after you if_getDavid Gwynne
2015-09-09if_put after the if_get.David Gwynne
2015-09-09add if_put after the if_get.David Gwynne
2015-09-09size for free()Florian Obser
2015-09-09introduce reference counts for interfaces (ie, struct ifnet *ifp).David Gwynne
2015-09-09Remove IFM_MAKEMODE. It is unused in base and ports and there doesn't seemStefan Sperling