summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2015-09-29make the bpf filters a bpf_program instead of an array of bpf_insn.David Gwynne
2015-09-29add sizes to some of the simpler free callsTheo de Raadt
2015-09-28Use the radix-tree API instead of function pointers.Martin Pieuchot
2015-09-28Factors ou the route hashing code to implement Equal-Cost Multi-PathMartin Pieuchot
2015-09-28Merge gif(4)'s tentacles in a single file.Martin Pieuchot
2015-09-28Remove "if_tp" from the "struct ifnet".Martin Pieuchot
2015-09-27Welcome etheranyaddr, cousin of etherbroadcastaddr.Stefan Sperling
2015-09-27Add if_setlladdr(), factored out from ifioctl(). Will be used by iwm(4) soon.Stefan Sperling
2015-09-27pull the m_freem calls out of hfsc_enqueue by having IFQ_ENQUEUE freeDavid Gwynne
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