Edit

IABSD.fr/src

Branch :

  • Show log

    Commit

  • Author : kn
    Date : 2022-12-02 12:56:51
    Hash : 4e88faf9
    Message : Unlock in6_ioctl_get() aka. SIOCGIF{DSTADDR,NETMASK,AFLAG,ALIFETIME}_IN6 First the right address is picked from the net lock protected if_addrlist. Then all ioctls just copy out the address, nothing requires the kernel lock. SIOCGIFDSTADDR_IN6 checks the net lock protected if_flags, SIOCGIFALIFETIME_IN6 computes lifetimes which only need the address. This removes the last kernel lock from IPv6 read ioctls (multicast being the untouched exception here). Users of these ioctl(2)s are route6d(8), rad(8), slaacd(8), isakmpd(8) and of course ifconfig(8). OK mvs

  • Properties
  • Git HTTP https://git.kmx.io/IABSD.fr/src.git
    Git SSH git@git.kmx.io:IABSD.fr/src.git
    Public ? true
    Name IABSD base system sources
    Description

    https://www.iabsd.fr

    Users thodg Baptiste Jeancip
    Tags