summaryrefslogtreecommitdiff
path: root/sys/netinet6/frag6.c
AgeCommit message (Expand)Author
2014-12-08Do not use a "struct route" when a "struct rtentry" is enough.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-09-27Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longerMartin Pieuchot
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-08-27Sync comment with reality, the draft is now an RFC and OpenBSD followsMartin Pieuchot
2013-06-11Replace all ovbcopy with memmove; swap the src and dst arguments tooTheo de Raadt
2013-05-31Remove a bunch of sockaddr_in6 pointer casts and replace othersAlexander Bluhm
2013-03-22simple replacement of LIST_END with NULL. ok mpiTed Unangst
2013-03-04Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro.Alexander Bluhm
2012-12-28change the malloc(9) flags from M_DONTWAIT to M_NOWAIT; OK millert@Gleydson Soares
2012-01-24Add a short cut for atomic IPv6 fragments. They will be processedAlexander Bluhm
2012-01-23Do not keep state when dropping overlapping IPv6 fragments in pfAlexander Bluhm
2012-01-10Implement RFC 5722 and drop all IPv6 fragments that belong to aAlexander Bluhm
2012-01-10Flush the cached IPv6 forward route every 500 ms. This preventsAlexander Bluhm
2012-01-09Remove the IPv6 fragment overlapping length adjustment code. ItAlexander Bluhm
2012-01-09Replace the hand-crafted queue for IPv6 fragments with LIST.Alexander Bluhm
2012-01-05Remove dead code from #if 0: we do not have an ipsrcchk_rt anywhere else.Alexander Bluhm
2012-01-05Replace the hand-crafted queue for fragmented IPv6 packets with TAILQ.Alexander Bluhm
2011-05-02Fix potential null dereference.Charles Longeau
2011-04-03Kill redundant offsetof definitions; ok deraadt henning sthen thibStefan Sperling
2011-03-06Extract the new function frag6_deletefraghdr() from frag6_input()Alexander Bluhm
2011-01-13In frag6_input() there was an mbuf length calculation error. IfAlexander Bluhm
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2010-02-08Destatic and ansify.Joel Sing
2009-12-27- obvious typo in comment, from holger mikolonJasper Lievisse Adriaanse
2008-11-23When accessing cached routes make sure the route is actually still valid.Claudio Jeker
2008-06-11ANSIfy to sync with KAME. From Karl Sjodahl <dunceor@gmail.com>.Ryan Thomas McBride
2007-12-09take advantage of M_ZEROHans-Joerg Hoexer
2007-05-01framgent -> fragmentRay Lai
2006-06-18Add support for equal-cost multipath IP.Christopher Pascoe
2005-11-20splimp -> splvm. mbuf allocation here.Brad Smith
2003-10-01use random number generator to generate IPv6 fragment ID/flowlabel.Jun-ichiro itojun Hagino
2003-05-14make PULLDOWN_TEST codepath the default (has been default for a long time).Jun-ichiro itojun Hagino
2002-09-11fix pointer signedness mixup. sync w/kameJun-ichiro itojun Hagino
2002-09-11KNF - return is not a function. sync w/kameJun-ichiro itojun Hagino
2002-06-08splnet -> splsoftnet where appropriateJun-ichiro itojun Hagino
2002-05-28limit number of IPv6 fragments (not the fragment queue size) toJun-ichiro itojun Hagino
2002-05-27kill __PTheo de Raadt
2002-05-16bring in ECN support from KAME.Kenjiro Cho
2002-03-15have a real lock around IPv6 reassembly.Jun-ichiro itojun Hagino
2002-03-14First round of __P removal in sysTodd C. Miller
2001-06-09No need for net/net_osdep.hAngelos D. Keromytis
2001-05-17fix memory leak on ipv6 reass failure. sync with kameJun-ichiro itojun Hagino