• Eric Dumazet's avatar
    ipv6/addrconf: annotate data-races around devconf fields (II) · 2f0ff05a
    Eric Dumazet authored
    Final (?) round of this series.
    
    Annotate lockless reads on following devconf fields,
    because they be changed concurrently from /proc/net/ipv6/conf.
    
    - accept_dad
    - optimistic_dad
    - use_optimistic
    - use_oif_addrs_only
    - ra_honor_pio_life
    - keep_addr_on_down
    - ndisc_notify
    - ndisc_evict_nocarrier
    - suppress_frag_ndisc
    - addr_gen_mode
    - seg6_enabled
    - ioam6_enabled
    - ioam6_id
    - ioam6_id_wide
    - drop_unicast_in_l2_multicast
    - mldv[12]_unsolicited_report_interval
    - force_mld_version
    - force_tllao
    - accept_untracked_na
    - drop_unsolicited_na
    - accept_source_route
    Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
    Reviewed-by: default avatarJiri Pirko <jiri@nvidia.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    2f0ff05a
ioam6.c 23.6 KB