sk_flags
nsk->sk_flags = osk->sk_flags;
__set_bit(flag, &sk->sk_flags);
__clear_bit(flag, &sk->sk_flags);
return test_bit(flag, &sk->sk_flags);
if (READ_ONCE(sk->sk_flags) & FLAGS_RECV_CMSGS)
if (sock_needs_netstamp(sk) && newsk->sk_flags & SK_FLAGS_TIMESTAMP)
unsigned long previous_flags = sk->sk_flags;
if (sk->sk_flags & flags) {
sk->sk_flags &= ~flags;
!(sk->sk_flags & SK_FLAGS_TIMESTAMP))
nsk->sk_flags &= ~mask;
nsk->sk_flags |= osk->sk_flags & mask;
set_bit(flag, &sk->sk_flags);