Age | Commit message (Expand) | Author |
2024-08-20 | Unlock igmp_sysctl(), pfsync_sysctl() and rip6_sysctl(). Each of them is | Vitaliy Makkoveev |
2024-08-12 | Run network protocol timer without kernel lock. | Alexander Bluhm |
2023-09-16 | Allow counters_read(9) to take an optional scratch buffer. | Martin Pieuchot |
2022-09-08 | Rename global ifnet TAILQ | Klemens Nanni |
2022-09-04 | spelling | Jonathan Gray |
2022-08-22 | Document that igmp_timers_are_running and mld6_timers_are_running | Alexander Bluhm |
2022-08-21 | Only grab netlock in igmp and mdl6 fast timer when necessary. There | Alexander Bluhm |
2022-03-28 | if_detach() does if_remove(ifp); NET_LOCK(); rti_delete(). New | Alexander Bluhm |
2021-12-15 | Syzkaller found a dereference in igmp_leavegroup() where inm->inm_rti | Alexander Bluhm |
2020-08-17 | Simplify igmp_sysctl to directly return error in default case | gnezdo |
2020-08-01 | Move range check inside sysctl_int_arr | gnezdo |
2018-10-18 | Partial revert of previous. Only the queue(3) stuff should have gone in. | cheloha |
2018-10-18 | igmp, struct router_info: use queue(3) | cheloha |
2017-11-20 | Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running | Martin Pieuchot |
2017-10-29 | Move NET_{,UN}LOCK into individual slowtimo functions. | Florian Obser |
2017-10-09 | Reduces the scope of the NET_LOCK() in sysctl(2) path. | Martin Pieuchot |
2017-06-19 | When dealing with mbuf pointers passed down as function parameters, | Alexander Bluhm |
2017-05-16 | Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED(). | Martin Pieuchot |
2017-05-04 | If m is not a continuous mbuf cluster, m_pullup() in pr_input may | Alexander Bluhm |
2017-04-14 | Pass down the address family through the pr_input calls. This | Alexander Bluhm |
2017-04-05 | When building counter memory in preparation to copy to userland, always | Theo de Raadt |
2017-02-05 | Always allocate counters memory using type M_COUNTERS. | Jeremie Courreges-Anglas |
2017-01-31 | Use CTASSERT instead of KASSERT for a few sysctl that use the counters API | Jeremie Courreges-Anglas |
2017-01-29 | Change the IPv4 pr_input function to the way IPv6 is implemented, | Alexander Bluhm |
2017-01-25 | Since raw_input() and route_input() are gone from pr_input, we can | Alexander Bluhm |
2017-01-04 | convert igmp_stat into per-cpu counters | David Gwynne |
2016-12-19 | Extend the multicast sockets and multicast hash table support to multiple | Rafael Zalamena |
2016-12-16 | Move the if_get/if_put to the caller of igmp_sendpkt so we avoid having | Rafael Zalamena |
2016-12-14 | Set the rtableid for new mbufs when sending packets in igmp_sendpkt(). | Rafael Zalamena |
2016-12-05 | Remove recursive splsoftnet()s in ioctl(2) path. | Martin Pieuchot |
2016-11-28 | Assert that every slow/fast timeout routine is called at IPL_SOFTNET. | Martin Pieuchot |
2015-11-11 | Store an interface index instead of a pointer that's never dereferenced. | Martin Pieuchot |
2015-09-13 | if_put() after if_get(). | Martin Pieuchot |
2015-09-11 | if_put after if_get in igmp_joingroup | David Gwynne |
2015-09-10 | move the guts of igmp_input into a igmp_input_if function and call | David Gwynne |
2015-08-28 | fairly simple sizes for free(); ok tedu | Theo de Raadt |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2014-12-17 | Remove the "multicast_" prefix from the fields a multicast-only struct. | Martin Pieuchot |
2014-12-17 | Use an interface index instead of a pointer for multicast options. | Martin Pieuchot |
2014-11-18 | move arc4random prototype to systm.h. more appropriate for most code | Ted Unangst |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-09-08 | remove uneeded route.h includes | Jonathan Gray |
2014-07-22 | Fewer <netinet/in_systm.h> ! | Martin Pieuchot |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-05-12 | Includes a router altert option (RAO) in IGMP packets. Without this | Martin Pieuchot |
2014-04-21 | ip_output() using varargs always struck me as bizarre, esp since it's only | Henning Brauer |
2014-04-21 | we'll do fine without casting NULL to struct foo * / void * | Henning Brauer |
2014-01-21 | Do not clean the multicast records of an interface when it is destroyed | Martin Pieuchot |
2013-11-28 | Change the way protocol multicast addresses are linked to an interface. | Martin Pieuchot |