summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2015-09-25Ensure that RTF_LOCAL route entries always stay UP.Martin Pieuchot
2015-09-24add a comment explaining how we serialize when switching trunkproto;Mike Belopuhov
2015-09-24Avoid a theoretical m_pullup(9) mishandling by delegating the mbufMike Belopuhov
2015-09-23Serialize trunk changes with input handler insertion and removal.Mike Belopuhov
2015-09-23Removes locking macros that we've inherited from NetBSD/FreeBSD.Mike Belopuhov
2015-09-23Keep track of an active port in the failover trunk to avoid listMike Belopuhov
2015-09-23Remove trunk watchdog code since it doesn't do anything usefulMike Belopuhov
2015-09-23Always increment rt_use inside rtalloc(9) instead of doing it in someMartin Pieuchot
2015-09-22Use the radix-tree API instead of function pointers.Martin Pieuchot
2015-09-22When a connected route is deleted, pass the corresponding priority toMartin Pieuchot
2015-09-21Pass the correct variable to free(9) and while here add the size.Martin Pieuchot
2015-09-21Set the correct priority for connected routes.Martin Pieuchot
2015-09-17instead of leaking rarp packets, break from the switch statementDavid Gwynne
2015-09-15link_addr() is gonePhilip Guenther
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