TCP_AO_GET_KEYS
case TCP_AO_GET_KEYS:
if (optname == TCP_AO_GET_KEYS)
if (getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, keys, &len)) {
ret = getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, &tmp, &tmp_sz);
ret = getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, &tmp, &tmp_sz);
err = getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS,
case TCP_AO_GET_KEYS: {
test_extend(TCP_AO_GET_KEYS, true, "AO get keys", -1);
__setsockopt_checked(sk, TCP_AO_GET_KEYS, true, optval, &len, err,
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
sk = prepare_defs(TCP_AO_GET_KEYS, &out);
if (getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, &keys[0], &optlen))
if (getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, filtered_keys, &len))
} else if (optname == TCP_AO_GET_KEYS) {
if (getsockopt(sk, IPPROTO_TCP, TCP_AO_GET_KEYS, &filter, &len))