| Commit message (Expand) | Author | Age | Files | Lines |
* | Document the various flavors of NET_LOCK() and rename the reader version. |  mpi | 2020-05-27 | 1 | -5/+5 |
* | Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call is |  visa | 2020-03-15 | 1 | -1/+3 |
* | Fix a route use after free in multicast route. Move the rt_mcast_del() |  bluhm | 2019-09-02 | 1 | -33/+36 |
* | Prevent recursions by not deleting entries inside rtable_walk(9). |  mpi | 2019-06-21 | 1 | -4/+6 |
* | Add missing NULL check for the protocol control block (pcb) pointer in |  anton | 2019-06-04 | 1 | -1/+4 |
* | change rt_ifa_add and rt_ifa_del so they take an rdomain argument. |  dlg | 2019-02-13 | 1 | -2/+3 |
* | remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes. |  dlg | 2019-02-10 | 1 | -2/+2 |
* | RT_TABLEID_MAX is 255, fix places that assumed that it is less than 255. |  reyk | 2018-10-10 | 1 | -5/+5 |
* | Reduce the scope of the NET_LOCK() in in_control(). Two functions were |  tb | 2018-04-30 | 1 | -1/+5 |
* | Change sosetopt() to no longer free the mbuf it receives and change |  mpi | 2017-09-01 | 1 | -2/+1 |
* | Assert that the corresponding socket is locked when manipulating socket |  mpi | 2017-06-26 | 1 | -2/+2 |
* | The IP multicast forward functions return an errno, call the variable |  bluhm | 2017-06-19 | 1 | -3/+2 |
* | Sync three changes that were caught by IPv6 multicast routing review: |  rzalamena | 2017-05-16 | 1 | -4/+13 |
* | Make return values more meaningful by using errno instead of -1 or 1. |  rzalamena | 2017-05-16 | 1 | -10/+6 |
* | Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED(). |  mpi | 2017-05-16 | 1 | -6/+6 |
* | Let malloc() block when the caller of the add route function is |  rzalamena | 2017-05-16 | 1 | -12/+13 |
* | Call rtfree() after each use of routes and make sure the route is valid |  rzalamena | 2017-05-16 | 1 | -15/+50 |
* | Convert bcopy to memcpy where the memory does not overlap, otherwise, |  dhill | 2017-04-06 | 1 | -4/+4 |
* | Be more strict on all route iterations, lets always make sure that we |  rzalamena | 2017-03-17 | 1 | -1/+11 |
* | Make mfc_find() more strict when looking for routes, fixes a problem |  rzalamena | 2017-03-14 | 1 | -5/+8 |
* | Unbreak 'netstat -g' and make multicast route stats sysctl more robust. |  rzalamena | 2017-02-09 | 1 | -30/+47 |
* | Test for NULL before dereferencing a pointer not after. |  jsg | 2017-02-08 | 1 | -2/+4 |
* | In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with |  dhill | 2017-02-01 | 1 | -18/+13 |
* | Clean up multicast files from unused definitions and comments. |  rzalamena | 2017-01-12 | 1 | -36/+2 |
* | Remove mfc hash tables and use the OpenBSD routing table for multicast |  rzalamena | 2017-01-11 | 1 | -395/+413 |
* | Remove the global viftable vector that holds the virtual interfaces |  rzalamena | 2017-01-06 | 1 | -143/+116 |
* | Simplify code by removing some old pullup macro, killing some variables |  rzalamena | 2017-01-06 | 1 | -19/+10 |
* | Kill various splsoftnet(). |  mpi | 2017-01-06 | 1 | -59/+19 |
* | Remove some unnecessary code abstractions and while here remove a |  rzalamena | 2017-01-05 | 1 | -46/+31 |
* | Remove PIM support from the multicast stack. |  rzalamena | 2016-12-22 | 1 | -661/+2 |
* | Fix build without PIM defined. |  mpi | 2016-12-21 | 1 | -2/+2 |
* | Fix PIM compilation even though it is disabled. |  rzalamena | 2016-12-21 | 1 | -10/+13 |
* | Call the multicast timer callback per domain instead of for all domains |  rzalamena | 2016-12-20 | 1 | -20/+15 |
* | Remove unused timeout that was never being set. |  rzalamena | 2016-12-20 | 1 | -3/+1 |
* | Kill unused function. |  rzalamena | 2016-12-19 | 1 | -27/+1 |
* | Extend the multicast sockets and multicast hash table support to multiple |  rzalamena | 2016-12-19 | 1 | -87/+136 |
* | Propagate the routing table id in ip_mrouter_set() so the MRT_ADD_VIF |  rzalamena | 2016-12-13 | 1 | -5/+7 |
* | Kill unused 'struct route'. |  mpi | 2016-11-29 | 1 | -2/+1 |
* | m_free() and m_freem() test for NULL. Simplify callers which had their own |  jsg | 2016-11-29 | 1 | -3/+2 |
* | use hashfree. from Mathieu - |  tedu | 2016-09-24 | 1 | -2/+2 |
* | Sync no-argument function declaration and definition by adding (void). |  naddy | 2016-03-07 | 1 | -2/+2 |
* | Remove mrtdebug and reduce differences with the v6 version. |  mpi | 2015-11-14 | 1 | -108/+3 |
* | Do not cast malloc(9) results. |  mpi | 2015-11-13 | 1 | -7/+4 |
* | Kill another tunnel leftover and keep PIM stuff inside #ifdef PIM. |  mpi | 2015-11-13 | 1 | -13/+11 |
* | Kill another leftover from the tunnel support removal and add more PIM. |  mpi | 2015-11-12 | 1 | -39/+16 |
* | Sync headers and get rid of #ifdef MROUTING. |  mpi | 2015-11-12 | 1 | -8/+4 |
* | Remove VIFF_TUNNEL leftovers, tunnels aren't supported since 2006. |  mpi | 2015-11-12 | 1 | -109/+22 |
* | Fix PIM build. |  mpi | 2015-11-12 | 1 | -2/+2 |
* | Introduce if_input_local() a function to feed local traffic back to |  mpi | 2015-09-12 | 1 | -2/+2 |
* | Replace sockaddr casts with the proper satosin(), ... calls. |  bluhm | 2015-09-01 | 1 | -2/+2 |