| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert route caching to nexthop caching. | Alexander V. Chernikov | 2020-04-25 | 1 | -0/+2 |
* | Fix race when accepting TCP connections. | Michael Tuexen | 2020-01-12 | 1 | -3/+9 |
* | It is unclear why in6_pcblookup_local() would require write access | Gleb Smirnoff | 2019-11-11 | 1 | -1/+1 |
* | Since r353292 on input path we are always in network epoch, when | Gleb Smirnoff | 2019-11-07 | 1 | -2/+0 |
* | IPv6 cleanup: kernel | Bjoern A. Zeeb | 2019-08-02 | 1 | -8/+8 |
* | Convert all IPv4 and IPv6 multicast memberships into using a STAILQ | Hans Petter Selasky | 2019-06-25 | 1 | -12/+13 |
* | Mechanical cleanup of epoch(9) usage in network stack. | Gleb Smirnoff | 2019-01-09 | 1 | -4/+5 |
* | Remove unused argument to priv_check_cred. | Mateusz Guzik | 2018-12-11 | 1 | -4/+2 |
* | Clamp the INPCB port hash tables to IPPORT_MAX + 1 chains. | Mark Johnston | 2018-12-05 | 1 | -2/+2 |
* | Remove redundant checks for a NULL lbgroup table. | Mark Johnston | 2018-11-01 | 1 | -4/+2 |
* | Fix style bugs in in6_pcblookup_lbgroup(). | Mark Johnston | 2018-10-22 | 1 | -22/+12 |
* | In in6_pcbpurgeif0() called, e.g., from if_clone_destroy(), | Bjoern A. Zeeb | 2018-09-27 | 1 | -0/+4 |
* | Fix synchronization of LB group access. | Mark Johnston | 2018-09-10 | 1 | -1/+1 |
* | Replicate r328271 from legacy IP to IPv6 using a single macro | Bjoern A. Zeeb | 2018-09-03 | 1 | -9/+4 |
* | Replicate r307234 from legacy IP to IPv6 code, using the RO_RTFREE() | Bjoern A. Zeeb | 2018-09-03 | 1 | -8/+2 |
* | As discussed in D6262 post-commit review, change inp_route to | Bjoern A. Zeeb | 2018-09-03 | 1 | -4/+4 |
* | Reject IPv4 SO_REUSEPORT_LB groups when looking up an IPv6 listening socket | Andrew Gallatin | 2018-08-27 | 1 | -0/+4 |
* | in6_pcblookup_hash: validate inp for liveness | Matt Macy | 2018-07-01 | 1 | -26/+21 |
* | Fix PCBGROUPS build post CK conversion of pcbinfo | Matt Macy | 2018-06-13 | 1 | -3/+3 |
* | mechanical CK macro conversion of inpcbinfo lists | Matt Macy | 2018-06-12 | 1 | -7/+7 |
* | Load balance sockets with new SO_REUSEPORT_LB option. | Sean Bruno | 2018-06-06 | 1 | -9/+90 |
* | UDP: further performance improvements on tx | Matt Macy | 2018-05-23 | 1 | -3/+4 |
* | ifnet: Replace if_addr_lock rwlock with epoch + mutex | Matt Macy | 2018-05-18 | 1 | -2/+2 |
* | Separate list manipulation locking from state change in multicast | Stephen Hurd | 2018-05-02 | 1 | -2/+1 |
* | Revert r332894 at the request of the submitter. | Sean Bruno | 2018-04-24 | 1 | -91/+13 |
* | Load balance sockets with new SO_REUSEPORT_LB option | Sean Bruno | 2018-04-23 | 1 | -13/+91 |
* | If the INP lock is uncontested, avoid taking a reference and jumping | Jonathan T. Looney | 2018-03-21 | 1 | -22/+52 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Remove register keyword from sys/ and ANSIfy prototypes | Ed Maste | 2017-05-17 | 1 | -7/+7 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-03-06 | 1 | -2/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Committed without approval from mentor. | Ermal Luçi | 2017-02-12 | 1 | -2/+2 |
* | Revert r313527 | Ermal Luçi | 2017-02-10 | 1 | -7/+4 |
* | Correct missed variable name. | Ermal Luçi | 2017-02-10 | 1 | -4/+7 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-02-10 | 1 | -2/+2 |
* | This change re-adds L2 caching for TCP and UDP, as originally added in D4306 | George V. Neville-Neil | 2016-06-02 | 1 | -0/+5 |
* | FreeBSD previously provided route caching for TCP (and UDP). Re-add | George V. Neville-Neil | 2016-03-24 | 1 | -6/+9 |
* | Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket(). | Alexander V. Chernikov | 2016-01-10 | 1 | -9/+3 |
* | Remove 'struct route_int6' argument from in6_selectsrc() and | Alexander V. Chernikov | 2016-01-03 | 1 | -1/+1 |
* | Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability: | Julien Charbon | 2015-08-03 | 1 | -2/+2 |
* | tcp6_ctlinput() doesn't pass MTU value to in6_pcbnotify(). | Andrey V. Elsukov | 2015-03-06 | 1 | -1/+1 |
* | Fix deadlock in IPv6 PCB code. | Andrey V. Elsukov | 2015-03-04 | 1 | -9/+3 |
* | Start process of removing the use of the deprecated "M_FLOWID" flag | Hans Petter Selasky | 2014-12-01 | 1 | -1/+1 |
* | Renove faith(4) and faithd(8) from base. It looks like industry | Alexander V. Chernikov | 2014-11-09 | 1 | -24/+0 |
* | Make in6_pcblookup_hash_locked and in6_pcbladdr static. | Andrey V. Elsukov | 2014-09-10 | 1 | -2/+5 |
* | Introduce INP6_PCBHASHKEY macro. Replace usage of hardcoded part of | Andrey V. Elsukov | 2014-09-10 | 1 | -12/+13 |
* | Add IPv6 flowid, bindmulti and RSS awareness. | Adrian Chadd | 2014-07-12 | 1 | -0/+80 |
* | Several years after initial development, merge prototype support for | Robert Watson | 2014-03-15 | 1 | -3/+25 |
* | The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare | Gleb Smirnoff | 2013-10-26 | 1 | -0/+1 |
* | A complete duplication of binding should be allowed if on both new and | Mikolaj Golub | 2013-07-12 | 1 | -1/+1 |