Age | Commit message (Expand) | Author |
2024-01-06 | Take net lock before kernel lock. | Alexander Bluhm |
2023-06-28 | use refcnt API for multicast addresses, add tracepoint:refcnt:ifmaddr probe | Klemens Nanni |
2023-04-24 | Hoist privilege checks further | Klemens Nanni |
2023-04-21 | Drop error variable and return directly; OK mvs tb | Klemens Nanni |
2023-04-19 | move kernel lock into multicast ioctl handlers; OK mvs | Klemens Nanni |
2023-04-18 | Hoist identical privilege checks in in_ioctl*() | Klemens Nanni |
2023-04-15 | Unlock in_ioctl_get(), push kernel lock into in_ioctl_{set,change}_ifaddr() | Klemens Nanni |
2022-12-06 | Add missing kernel lock around (*if_ioctl)() call within | Vitaliy Makkoveev |
2022-11-19 | Push kernel lock into pru_control() aka. in6_control() / in_control() | Klemens Nanni |
2022-09-08 | Rename global ifnet TAILQ | Klemens Nanni |
2022-08-29 | Use struct refcnt for interface address reference counting. | Alexander Bluhm |
2022-08-06 | Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and | Alexander Bluhm |
2022-05-05 | No longer consider IN_EXPERIMENTAL aka 240/4 as not forwardable. | Claudio Jeker |
2022-03-28 | if_detach() does if_remove(ifp); NET_LOCK(); rti_delete(). New | Alexander Bluhm |
2022-03-04 | in_addmulti() is only called from ioctl(2) or setsockopt(2). Wait | Alexander Bluhm |
2021-03-10 | spelling | Jonathan Gray |
2020-05-27 | Document the various flavors of NET_LOCK() and rename the reader version. | Martin Pieuchot |
2020-03-15 | Guard SIOCDELMULTI if_ioctl calls with KERNEL_LOCK() where the call is | Visa Hankala |
2019-12-01 | Don't require a valid sa_len for a bunch of IPv4 "get" ioctls | Jeremie Courreges-Anglas |
2019-11-28 | Although ifconfig(8) checks it already, enforce contiguous inet | Alexander Bluhm |
2019-11-08 | convert interface address change hooks to tasks and a task_list. | David Gwynne |
2019-11-07 | Do propper kernel input validation for in_control() ioctl(2) | Alexander Bluhm |
2019-10-23 | Kernel is missing propper input validation when configuring addresses. | Alexander Bluhm |
2019-07-25 | Add IFXF_AUTOCONF4 to if_xflags to match IFXF_AUTOCONF6. Let | Kenneth R Westerback |
2019-02-13 | change rt_ifa_add and rt_ifa_del so they take an rdomain argument. | David Gwynne |
2019-02-10 | remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes. | David Gwynne |
2018-07-11 | Disambiguate the source of panics in sys/net* by adding __func__ | Nayden Markatchev |
2018-06-03 | SIOCSIFNETMASK takes a 'struct ifreq', so use 'ifr' for it and drop the | Theo Buehler |
2018-06-03 | Better version of the refactoring attempted in r1.154. Move SIOCSIFADDR | Theo Buehler |
2018-05-31 | zap trailing whitespace | Theo Buehler |
2018-05-31 | Re-commit the correct half of revision 1.154: | Theo Buehler |
2018-05-31 | Back out previous. The handling of SIOCSIFADDR is now wrong. | Theo Buehler |
2018-05-31 | Some more code shuffling to get rid of one switch in each, in_ioctl() | Theo Buehler |
2018-05-28 | Next step in disentangling the switches in in_ioctl(). Split out the | Theo Buehler |
2018-05-25 | Prepare in_ioctl() for further refactoring with the goal of merging the | Theo Buehler |
2018-05-02 | Split out the handling of SIOCGIF* into a new function, in_ioctl_get(), | Theo Buehler |
2018-04-30 | Reduce the scope of the NET_LOCK() in in_control(). Two functions were | Theo Buehler |
2018-04-24 | Make the ramdisks compile again, we don't have MROUTING on them. | Florian Obser |
2018-04-24 | Push NET_LOCK down in the default ifioctl case. | Paul Irofti |
2018-03-02 | Revert all the bits of the autocreate 127.0.0.1 on lo(4) creation for now. | Claudio Jeker |
2018-02-10 | Kill unneeded caddr_t cast. | Claudio Jeker |
2018-02-10 | Similar to the IPv6 case create 127.0.0.1/8 on lo(4) interfaces which act | Claudio Jeker |
2017-11-04 | Stop calling ifp->if_ioctl() inside in{,6}_ioctl(). | Martin Pieuchot |
2017-10-24 | Remove some more tests checking for a non-NULL `ifp->if_ioctl'. | Martin Pieuchot |
2017-10-24 | Remove support for never used ioctls originating from KAME. | Martin Pieuchot |
2017-10-20 | Do not test if if_ioctl is NULL, it isn't. | Martin Pieuchot |
2017-08-11 | Validate sockaddr from userland in central functions. This results | Alexander Bluhm |
2017-05-29 | Per-interface list of addresses, both multicast and unicast, are | Martin Pieuchot |
2017-05-16 | Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED(). | Martin Pieuchot |
2017-05-04 | Introduce sstosa() for converting sockaddr_storage with a type safe | Alexander Bluhm |