summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2015-11-26Use rtalloc(9) to look for a local address (RTF_LOCAL) in ip_setmoptions().Martin Pieuchot
2015-11-24Merge three #ifdef _KERNEL blocks into one.Martin Pieuchot
2015-11-24No need for <net/if_types.h>Martin Pieuchot
2015-11-23Use if_get() rather than rt_ifp.Martin Pieuchot
2015-11-21Use if_get() rather than dereferencing rt_ifp directly.Martin Pieuchot
2015-11-20This no longer depends on bridge.h, fewer "#ifdef NBRIDGE", say yeah!Martin Pieuchot
2015-11-20Fewer uses of rt_ifp.Martin Pieuchot
2015-11-20Make use if_get() and get rid of rt_ifp.Martin Pieuchot
2015-11-19Grab the KERNEL_LOCK around ip_mforward(), in preparation for unlockingMartin Pieuchot
2015-11-18Factorize the bits to check if a L2 route is connected, wether it isMartin Pieuchot
2015-11-18Make use of srp_enter()/srp_leave() in carp_iamatch() in preparationMartin Pieuchot
2015-11-14Remove mrtdebug and reduce differences with the v6 version.Martin Pieuchot
2015-11-14Grab the KERNEL_LOCK around ip_mforward(), in preparation for unlockingMartin Pieuchot
2015-11-13Do not cast malloc(9) results.Martin Pieuchot
2015-11-13Kill another tunnel leftover and keep PIM stuff inside #ifdef PIM.Martin Pieuchot
2015-11-13Sore the index of the interface used for revarp instead of a pointer toMartin Pieuchot
2015-11-12Kill another leftover from the tunnel support removal and add more PIM.Martin Pieuchot
2015-11-12Sync headers and get rid of #ifdef MROUTING.Martin Pieuchot
2015-11-12Remove VIFF_TUNNEL leftovers, tunnels aren't supported since 2006.Martin Pieuchot
2015-11-12Fix PIM build.Martin Pieuchot
2015-11-12IFQ_DROP means a drop because enqueue on the send q failed, not cos txDavid Gwynne
2015-11-11Store the index of the lo0 interface instead of a pointer to itsMartin Pieuchot
2015-11-11Store an interface index instead of a pointer that's never dereferenced.Martin Pieuchot
2015-11-07Use input handlers for bridge(4).Martin Pieuchot
2015-11-06In in_arpinput() do not make an extra route lookup to check wetherAlexander Bluhm
2015-11-06Change nd6_nud_hint() to no longer manipulate rt_ifp directly.Martin Pieuchot
2015-11-05In in_arpinput() replace the loops over the interface addressesAlexander Bluhm
2015-11-04use ml_purge to flush the arp hold lists instead of dequeue/free loops.David Gwynne
2015-11-03Disable TCP/UDP TX hardware checksumming if an IPv4 packet containsChristian Weisgerber
2015-11-03Plumb Chacha20-Poly1305 into the IPsec/ESP and PF_KEY frameworksMike Belopuhov
2015-11-02Remove leftovers from previous carp(4)-to-relayd(8) conversion diff.Martin Pieuchot
2015-11-02Retire ARP load-balacing, thanks for all the fish!Martin Pieuchot
2015-11-02Rename the list of arp entries to arp_list. This is consistent toAlexander Bluhm
2015-11-01Replace the nd6 llinfo malloc(9) with pool_get(9) like arp does.Alexander Bluhm
2015-10-30Rename rtrequest1() to rtrequest().Alexander Bluhm
2015-10-28Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can nowFlorian Obser
2015-10-27RIP arp_ifinit().Martin Pieuchot
2015-10-27Rewrite in_ouraddr() to not use ``rt_ifa'' since it is not obvious thatMartin Pieuchot
2015-10-27Move code around for clarity, no functional change.Martin Pieuchot
2015-10-26Use rt_ifidx rather than rt_ifp.Martin Pieuchot
2015-10-25Introduce if_rtrequest() the successor of ifa_rtrequest().Martin Pieuchot
2015-10-25Instead of doing the the if_get() dance for rt_missmsg(), change theAlexander Bluhm
2015-10-24Ignore Router Advertisment's current hop limit.Martin Pieuchot
2015-10-24Convert some if_ref() to if_get().Martin Pieuchot
2015-10-23``rt_ifp'' cannot be NULL.Martin Pieuchot
2015-10-22Drop historical comment and an old '#if notyet'.Martin Pieuchot
2015-10-22Make sure that the address matching the key (destination) of a routeMartin Pieuchot
2015-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-10-22Do not pass an ``ia'' just to dereference ``ia_ifp''.Martin Pieuchot
2015-10-22Do not dereference ``ia_ifp'' when we already have an ``ifp'' pointer.Martin Pieuchot