summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2015-10-24Convert to rt_ifidx.Martin Pieuchot
2015-10-24Convert to rt_ifidx.Martin Pieuchot
2015-10-24Ignore Router Advertisment's current hop limit.Martin Pieuchot
2015-10-24Convert some if_ref() to if_get().Martin Pieuchot
2015-10-23replace pointer arithmetic and casts with offsetofJonathan Gray
2015-10-22Make sure that the address matching the key (destination) of a routeMartin Pieuchot
2015-10-22Use rt_ifp instead of rt_ifa->ifa_ifp.Martin Pieuchot
2015-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-10-22Use rt_ifp as intended.Martin Pieuchot
2015-10-22Kill dead code missed in per-ifp counter removal.Martin Pieuchot
2015-10-20At guenther's suggestion replace dnssocket() with a SOCK_DNS flag onTheo de Raadt
2015-10-19Stop checking for RTF_UP directly, call rtisvalid(9) instead.Martin Pieuchot
2015-10-19Remove superfluous NULL checks.Martin Pieuchot
2015-10-19deduplicate in[6]_pcbbind() port scan loop.Vincent Gross
2015-10-18Add two new system calls: dnssocket() and dnsconnect(). This creates aTheo de Raadt
2015-10-15in6_pcbconnect() returns EADDRNOTAVAIL whenVincent Gross
2015-10-13Make use of rtisvalid(9) to check if local route entries match existingMartin Pieuchot
2015-10-13Use rtisivalid(9) to check if the given (cached) route can be used.Martin Pieuchot
2015-10-09Rename tame() to pledge(). This fairly interface has evolved to be moreTheo de Raadt
2015-10-07Initialize the routing table before domains.Martin Pieuchot
2015-10-05user land -> userland; from Rob PierceTheo de Raadt
2015-10-01Use rtdeletemsg() in nd6_free() to align it with arptfree().Martin Pieuchot
2015-09-28Merge gif(4)'s tentacles in a single file.Martin Pieuchot
2015-09-23Always increment rt_use inside rtalloc(9) instead of doing it in someMartin Pieuchot
2015-09-22Remove inpt_lastport from struct inpcbtable, use local variablesVincent Gross
2015-09-18Do not manually decrement rt's refcounter in nd6_lookup() and let theMartin Pieuchot
2015-09-13There's no point in abstracting ifp->if_output() as long as pf_test()Martin Pieuchot
2015-09-13Get the default loopback interface pointer just after doing a routeMartin Pieuchot
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-12Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.Martin Pieuchot
2015-09-12Introduce if_input_local() a function to feed local traffic back toMartin Pieuchot
2015-09-11Bad whatever, that if_put() should not be there. Found the hard way by deraadt@Claudio Jeker
2015-09-11if_put after if_get for in6_src and ip6_output which got a lot easier afterClaudio Jeker
2015-09-11if_put after if_get for nd6_nbr. OK dlg@Claudio Jeker
2015-09-11if_put after if_get when IP6_EXTHDR_GET fails in icmp6_input.David Gwynne
2015-09-11Rewrite in6_selectroute() to no longer return an ifp.Martin Pieuchot
2015-09-11Convert _TM_ flags to TAME_ flags, collapsing the entire mappingTheo de Raadt
2015-09-11When pf modifies a TCP packet, it sets the M_TCP_CSUM_OUT flag inAlexander Bluhm
2015-09-11Move the multicast option parsing out of in6_selectroute().Martin Pieuchot
2015-09-11Kill selectroute().Martin Pieuchot
2015-09-11if_put for ip6_input. OK mpi@Claudio Jeker
2015-09-11if_put for icmp6. Again we cheat a bit with the hop limit to simplify the code.Claudio Jeker
2015-09-11Only include <sys/tame.h> in the .c files that need itPhilip Guenther
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-10It is time to put inet6 on a diet. Use the flensing knife and cut outClaudio Jeker
2015-09-10Kill in6_ifstat_inc() and associated per-ifp storage.Martin Pieuchot
2015-09-10In IPv6 source address selection prefer addresses of the outgoingAlexander Bluhm
2015-09-10if_put dance, shuffle some code and switch a printf to print the ifindexClaudio Jeker
2015-09-10Fewer in6_ifstat_inc()Martin Pieuchot