| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not use the flow of the first fragment to store ECN information. |  bluhm | 2019-08-26 | 1 | -5/+6 |
* | Instead of calculating the mbuf packet header length here and there, |  bluhm | 2018-09-10 | 1 | -9/+2 |
* | During fragment reassembly, mbuf chains with packet headers were |  bluhm | 2018-09-10 | 1 | -2/+5 |
* | frag6_slowtimo: push NET_LOCK into frag6_freef around icmp6_error. |  cheloha | 2018-08-22 | 1 | -8/+6 |
* | The function ip6_get_prevhdr() did return a pointer into a mbuf. |  bluhm | 2018-02-01 | 1 | -9/+15 |
* | Put the net lock around frag6_freef() as it sends ICMP6 error |  bluhm | 2017-11-14 | 1 | -4/+8 |
* | Remove 18 year old #if 0. |  mpi | 2017-11-13 | 1 | -26/+3 |
* | Serialize access to the IPv6 reassembly queue with a mutex. |  visa | 2017-11-07 | 1 | -83/+71 |
* | Finish off pr_drain functions, they haven't been used since 2006. |  florian | 2017-11-05 | 1 | -18/+1 |
* | Move NET_{,UN}LOCK into individual slowtimo functions. |  florian | 2017-10-29 | 1 | -2/+4 |
* | Allocate IPv6 reassembly structs using pools instead of malloc(), |  visa | 2017-10-27 | 1 | -18/+25 |
* | Replace macro `IP6_REASS_MBUF' with direct use of field `ip6af_m'. |  visa | 2017-10-26 | 1 | -7/+7 |
* | Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED(). |  mpi | 2017-05-16 | 1 | -2/+2 |
* | Pass down the address family through the pr_input calls. This |  bluhm | 2017-04-14 | 1 | -2/+2 |
* | Use percpu counters for ip6stat |  jca | 2017-02-05 | 1 | -9/+9 |
* | Assert that every slow/fast timeout routine is called at IPL_SOFTNET. |  mpi | 2016-11-28 | 1 | -4/+3 |
* | When the IPv6 network stack receives an empty non atomic fragment, |  bluhm | 2016-10-24 | 1 | -1/+7 |
* | Kill ip6_forward_rt reducing differences between v4 and v6. |  mpi | 2016-08-24 | 1 | -14/+3 |
* | Sizes for free(9) from David Hill. |  mpi | 2016-08-22 | 1 | -14/+14 |
* | Sync no-argument function declaration and definition by adding (void). |  naddy | 2016-03-07 | 1 | -3/+3 |
* | rewrite if to be more clear. ok bluhm stsp |  tedu | 2015-12-03 | 1 | -7/+4 |
* | Kill dead code missed in per-ifp counter removal. |  mpi | 2015-10-22 | 1 | -19/+1 |
* | Remove superfluous NULL checks. |  mpi | 2015-10-19 | 1 | -4/+2 |
* | Kill in6_ifstat_inc() and associated per-ifp storage. |  mpi | 2015-09-10 | 1 | -7/+1 |
* | Kill some commented out in6_ifstat_inc(). |  mpi | 2015-09-09 | 1 | -4/+1 |
* | unifdef IN6_IFSTAT_STRICT. |  mpi | 2015-07-08 | 1 | -16/+1 |
* | Store a unique ID, an interface index, rather than a pointer to the |  mpi | 2015-06-16 | 1 | -2/+2 |
* | Do not use a "struct route" when a "struct rtentry" is enough. |  mpi | 2014-12-08 | 1 | -18/+16 |
* | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. |  mpi | 2014-12-05 | 1 | -1/+2 |
* | move arc4random prototype to systm.h. more appropriate for most code |  tedu | 2014-11-18 | 1 | -3/+1 |
* | Use rtfree() instead of RTFREE(), NULLify some free'd route pointers and |  mpi | 2014-10-14 | 1 | -4/+4 |
* | Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longer |  mpi | 2014-09-27 | 1 | -2/+3 |
* | Fewer <netinet/in_systm.h> ! |  mpi | 2014-07-22 | 1 | -2/+1 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -14/+14 |
* | "struct pkthdr" holds a routing table ID, not a routing domain one. |  mpi | 2014-04-14 | 1 | -2/+2 |
* | Replace most of our formating functions to convert IPv4/6 addresses from |  mpi | 2013-11-11 | 1 | -3/+7 |
* | Put a large chunk of the IPv6 rdomain support in-tree. |  phessler | 2013-10-20 | 1 | -1/+2 |
* | The header file netinet/in_var.h included netinet6/in6_var.h. This |  bluhm | 2013-10-17 | 1 | -2/+2 |
* | Sync comment with reality, the draft is now an RFC and OpenBSD follows |  mpi | 2013-08-27 | 1 | -5/+5 |
* | Replace all ovbcopy with memmove; swap the src and dst arguments too |  deraadt | 2013-06-11 | 1 | -3/+3 |
* | Remove a bunch of sockaddr_in6 pointer casts and replace others |  bluhm | 2013-05-31 | 1 | -2/+2 |
* | simple replacement of LIST_END with NULL. ok mpi |  tedu | 2013-03-22 | 1 | -19/+14 |
* | Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro. |  bluhm | 2013-03-04 | 1 | -2/+2 |
* | change the malloc(9) flags from M_DONTWAIT to M_NOWAIT; OK millert@ |  gsoares | 2012-12-28 | 1 | -3/+3 |
* | Add a short cut for atomic IPv6 fragments. They will be processed |  bluhm | 2012-01-24 | 1 | -2/+15 |
* | Do not keep state when dropping overlapping IPv6 fragments in pf |  bluhm | 2012-01-23 | 1 | -14/+8 |
* | Implement RFC 5722 and drop all IPv6 fragments that belong to a |  bluhm | 2012-01-10 | 1 | -9/+26 |
* | Flush the cached IPv6 forward route every 500 ms. This prevents |  bluhm | 2012-01-10 | 1 | -3/+2 |
* | Remove the IPv6 fragment overlapping length adjustment code. It |  bluhm | 2012-01-09 | 1 | -52/+5 |
* | Replace the hand-crafted queue for IPv6 fragments with LIST. |  bluhm | 2012-01-09 | 1 | -76/+45 |