summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* change rt_ifa_add and rt_ifa_del so they take an rdomain argument.dlg2019-02-131-9/+15
* remove the implict RTF_MPATH flag that rt_ifa_add() sets on new routes.dlg2019-02-101-4/+5
* Disambiguate the source of panics in sys/net* by adding __func__nayden2018-07-111-4/+4
* SIOCSIFNETMASK takes a 'struct ifreq', so use 'ifr' for it and drop thetb2018-06-031-3/+2
* Better version of the refactoring attempted in r1.154. Move SIOCSIFADDRtb2018-06-031-35/+78
* zap trailing whitespacetb2018-05-311-3/+3
* Re-commit the correct half of revision 1.154:tb2018-05-311-23/+27
* Back out previous. The handling of SIOCSIFADDR is now wrong.tb2018-05-311-71/+45
* Some more code shuffling to get rid of one switch in each, in_ioctl()tb2018-05-311-45/+71
* Next step in disentangling the switches in in_ioctl(). Split out thetb2018-05-281-43/+75
* Prepare in_ioctl() for further refactoring with the goal of merging thetb2018-05-251-10/+15
* Split out the handling of SIOCGIF* into a new function, in_ioctl_get(),tb2018-05-021-32/+77
* Reduce the scope of the NET_LOCK() in in_control(). Two functions weretb2018-04-301-32/+50
* Make the ramdisks compile again, we don't have MROUTING on them.florian2018-04-241-7/+7
* Push NET_LOCK down in the default ifioctl case.pirofti2018-04-241-3/+10
* Revert all the bits of the autocreate 127.0.0.1 on lo(4) creation for now.claudio2018-03-021-57/+1
* Kill unneeded caddr_t cast.claudio2018-02-101-2/+2
* Similar to the IPv6 case create 127.0.0.1/8 on lo(4) interfaces which actclaudio2018-02-101-1/+57
* Stop calling ifp->if_ioctl() inside in{,6}_ioctl().mpi2017-11-041-4/+3
* Remove some more tests checking for a non-NULL `ifp->if_ioctl'.mpi2017-10-241-5/+4
* Remove support for never used ioctls originating from KAME.mpi2017-10-241-200/+6
* Do not test if if_ioctl is NULL, it isn't.mpi2017-10-201-6/+1
* Validate sockaddr from userland in central functions. This resultsbluhm2017-08-111-1/+19
* Per-interface list of addresses, both multicast and unicast, arempi2017-05-291-5/+1
* Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().mpi2017-05-161-6/+6
* Introduce sstosa() for converting sockaddr_storage with a type safebluhm2017-05-041-7/+6
* Fix the prefixlen sent by RTM_NEWADDR on new addresses without masks:rzalamena2017-03-271-10/+11
* Revert "Release the NET_LOCK() before entering per-driver ioctl() routine".mpi2017-02-161-4/+1
* Release the NET_LOCK() before entering per-driver ioctl() routine.mpi2017-02-071-2/+6
* Remove duplicate in_ioctl() prototype, it is in in_var.h now.bluhm2016-12-201-2/+1
* Remove a recursive splsoftnet() in in_ioctl() that already asserts thatmpi2016-12-191-5/+1
* If rt_ifa_addlocal() in in_ifinit() fails, the address has beenbluhm2016-12-191-3/+10
* Remove recursive splsoftnet()s in ioctl(2) path.mpi2016-12-051-13/+7
* Purge routes attached to an address when this address is removed.mpi2016-09-041-1/+4
* Move the ioctl(2) logic of in{,6}_control() into two new functionsmpi2016-06-131-20/+31
* Put a KERNEL_LOCK/UNLOCK dance around sections that still need somempi2016-04-181-1/+3
* Introduce in{,6}_hasmulti(), two functions to check in the hot path ifmpi2016-01-211-1/+16
* Get rid of rt_mask() and stop allocating a "struct sockaddr" for everympi2015-12-031-1/+10
* No need for <net/if_types.h>mpi2015-11-241-6/+1
* Now that rtrequest1(9) properly sets RTF_UP for newly added route,mpi2015-09-121-5/+4
* gotta if_put after you if_getdlg2015-09-091-1/+2
* In kernel initialize struct sockaddr_in and sockaddr_in6 to zerobluhm2015-08-241-2/+4
* Use a new RTF_CONNECTED flag for interface (connected) routes.mpi2015-07-081-3/+4
* We're now creating a connected route for every configured address sompi2015-07-061-8/+2
* No longer need to manually pass RTF_MPATH to rt_ifa_add(9).mpi2015-07-061-3/+3
* Store the IP address of the corresponding ifa in the rt_gateway fieldmpi2015-05-261-5/+4
* Allow multiple connected/interface routes to exist at the same time.claudio2015-05-151-124/+4
* Kill the global list of IPv4 addresses.mpi2015-01-121-54/+65
* Explicitly check for a non NULL ifp in in_control(). Only MROUTINGmpi2015-01-051-23/+18
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-3/+1