| Commit message (Expand) | Author | Age | Files | Lines |
* | After inpcb route caching was put back in place there is no need for | Bjoern A. Zeeb | 2017-07-27 | 1 | -8/+0 |
* | Fix an unnecessary/incorrect check in the PKTOPT_EXTHDRCPY macro. | Jonathan T. Looney | 2017-05-30 | 1 | -1/+1 |
* | ip6_output runs with the inp lock held, just like ip_output. | Navdeep Parhar | 2017-05-10 | 1 | -0/+1 |
* | Rename variable for clarity | Kristof Provost | 2017-04-22 | 1 | -8/+8 |
* | pf: Fix possible incorrect IPv6 fragmentation | Kristof Provost | 2017-04-20 | 1 | -0/+2 |
* | Fix reference count leak with L2 caching. | Mike Karels | 2017-03-25 | 1 | -2/+1 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-03-06 | 1 | -0/+8 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Committed without approval from mentor. | Ermal Luçi | 2017-02-12 | 1 | -8/+0 |
* | The patch provides the same socket option as Linux IP_ORIGDSTADDR. | Ermal Luçi | 2017-02-10 | 1 | -0/+8 |
* | Merge projects/ipsec into head/. | Andrey V. Elsukov | 2017-02-06 | 1 | -66/+25 |
* | Implement kernel support for hardware rate limited sockets. | Hans Petter Selasky | 2017-01-18 | 1 | -0/+41 |
* | Limit the number of mbufs that can be allocated for IPV6_2292PKTOPTIONS | George V. Neville-Neil | 2016-10-17 | 1 | -0/+15 |
* | - Revert r300854, r303657 which tried to fix regression from r297225. | Gleb Smirnoff | 2016-10-13 | 1 | -6/+1 |
* | Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. | Kevin Lo | 2016-09-15 | 1 | -2/+2 |
* | Fix L2 caching for UDP over IPv6 | Mike Karels | 2016-08-24 | 1 | -0/+10 |
* | Fix NULL pointer dereference. | Andrey V. Elsukov | 2016-08-02 | 1 | -1/+2 |
* | Rework IPV6 TCP path MTU discovery to match IPv4 | Andrew Gallatin | 2016-08-01 | 1 | -8/+13 |
* | Fix a page fault in ip6_setpktopt(), occurring when the pflog module is | Dimitry Andric | 2016-07-13 | 1 | -2/+2 |
* | Cleanup unneded include "opt_ipfw.h". | Andrey V. Elsukov | 2016-06-09 | 1 | -1/+0 |
* | This change re-adds L2 caching for TCP and UDP, as originally added in D4306 | George V. Neville-Neil | 2016-06-02 | 1 | -1/+2 |
* | Plug route reference underleak that happens with FLOWTABLE after r297225. | Gleb Smirnoff | 2016-05-27 | 1 | -1/+5 |
* | Remove ip6 adjusting from the place where pointer couldn't be changed. | Andrey V. Elsukov | 2016-05-20 | 1 | -4/+1 |
* | Remove ip6 pointer initialization and strange check from the beginning | Andrey V. Elsukov | 2016-05-20 | 1 | -7/+0 |
* | Move IPv6 malloc tag definitions into the IPv6 code. | Mark Johnston | 2016-05-20 | 1 | -0/+2 |
* | Since PFIL can change destination address, use its always actual value | Andrey V. Elsukov | 2016-05-19 | 1 | -8/+7 |
* | Call RO_RTFREE() when we have detected the change of destination | Andrey V. Elsukov | 2016-05-17 | 1 | -1/+3 |
* | sys/net* : for pointers replace 0 with NULL. | Pedro F. Giffuni | 2016-04-15 | 1 | -5/+5 |
* | FreeBSD previously provided route caching for TCP (and UDP). Re-add | George V. Neville-Neil | 2016-03-24 | 1 | -3/+16 |
* | New way to manage reference counting of mbuf external storage. | Gleb Smirnoff | 2016-03-01 | 1 | -1/+1 |
* | Finish r293098: make ip6_getpmtu() and ip6_getpmtu_ctl() use new routing API | Alexander V. Chernikov | 2016-01-04 | 1 | -20/+22 |
* | Handle IPV6_PATHMTU option by spliting ip6_getpmtu_ctl() from ip6_getpmtu(). | Alexander V. Chernikov | 2016-01-03 | 1 | -32/+94 |
* | Add the appropriate case statement for IPV6_BINDMULTI so the option can be | Jonathan T. Looney | 2015-12-30 | 1 | -0/+1 |
* | Bring back the ability of passing cached route via nd6_output_ifp(). | Alexander V. Chernikov | 2015-11-15 | 1 | -2/+2 |
* | Simplify the way of attaching IPv6 link-layer header. | Alexander V. Chernikov | 2015-09-16 | 1 | -2/+2 |
* | Add support for receiving flowtype, flowid and RSS bucket information as part... | Adrian Chadd | 2015-09-06 | 1 | -0/+24 |
* | Simplify ip[6] simploop: | Alexander V. Chernikov | 2015-08-08 | 1 | -3/+3 |
* | Keep IPv6 address specified by IPV6_PKTINFO socket option in kernel | Andrey V. Elsukov | 2015-07-03 | 1 | -4/+7 |
* | Mark data checksum as valid for multicast packets, that we send back | Andrey V. Elsukov | 2015-05-07 | 1 | -9/+5 |
* | Preserve IPv6 fragment IDs accross reassembly and refragmentation | Kristof Provost | 2015-04-01 | 1 | -3/+4 |
* | Fix deadlock in IPv6 PCB code. | Andrey V. Elsukov | 2015-03-04 | 1 | -12/+5 |
* | Factor out ip6_fragment() function, to be used in IPv6 stack and pf(4). | Gleb Smirnoff | 2015-02-16 | 1 | -48/+63 |
* | Move ip6_deletefraghdr() to frag6.c. | Gleb Smirnoff | 2015-02-16 | 1 | -24/+0 |
* | Factor out ip6_deletefraghdr() function, to be shared between IPv6 | Gleb Smirnoff | 2015-02-16 | 1 | -0/+24 |
* | Refactor / restructure the RSS code into generic, IPv4 and IPv6 specific | Adrian Chadd | 2015-01-18 | 1 | -1/+2 |
* | Do not go one layer down to check ifqueue length. First, not all drivers | Gleb Smirnoff | 2015-01-12 | 1 | -14/+0 |
* | To ease changes to underlying mbuf structure and the mbuf allocator, reduce | Robert Watson | 2015-01-05 | 1 | -1/+1 |
* | Remove flag/flags argument from the following functions: | Andrey V. Elsukov | 2014-12-11 | 1 | -1/+2 |
* | Start process of removing the use of the deprecated "M_FLOWID" flag | Hans Petter Selasky | 2014-12-01 | 1 | -3/+3 |
* | Finish r274175: do control plane MTU tracking. | Alexander V. Chernikov | 2014-11-17 | 1 | -11/+0 |