Changeset View
Changeset View
Standalone View
Standalone View
crypto/openssl/include/internal/bio.h
Show All 40 Lines | |||||
# define BIO_CTRL_CLEAR_KTLS_TX_CTRL_MSG 75 | # define BIO_CTRL_CLEAR_KTLS_TX_CTRL_MSG 75 | ||||
/* | /* | ||||
* This is used with socket BIOs: | * This is used with socket BIOs: | ||||
* BIO_FLAGS_KTLS_TX means we are using ktls with this BIO for sending. | * BIO_FLAGS_KTLS_TX means we are using ktls with this BIO for sending. | ||||
* BIO_FLAGS_KTLS_TX_CTRL_MSG means we are about to send a ctrl message next. | * BIO_FLAGS_KTLS_TX_CTRL_MSG means we are about to send a ctrl message next. | ||||
* BIO_FLAGS_KTLS_RX means we are using ktls with this BIO for receiving. | * BIO_FLAGS_KTLS_RX means we are using ktls with this BIO for receiving. | ||||
*/ | */ | ||||
# define BIO_FLAGS_KTLS_TX 0x800 | |||||
# define BIO_FLAGS_KTLS_TX_CTRL_MSG 0x1000 | # define BIO_FLAGS_KTLS_TX_CTRL_MSG 0x1000 | ||||
# define BIO_FLAGS_KTLS_RX 0x2000 | # define BIO_FLAGS_KTLS_RX 0x2000 | ||||
# define BIO_FLAGS_KTLS_TX 0x4000 | |||||
/* KTLS related controls and flags */ | /* KTLS related controls and flags */ | ||||
# define BIO_set_ktls_flag(b, is_tx) \ | # define BIO_set_ktls_flag(b, is_tx) \ | ||||
BIO_set_flags(b, (is_tx) ? BIO_FLAGS_KTLS_TX : BIO_FLAGS_KTLS_RX) | BIO_set_flags(b, (is_tx) ? BIO_FLAGS_KTLS_TX : BIO_FLAGS_KTLS_RX) | ||||
# define BIO_should_ktls_flag(b, is_tx) \ | # define BIO_should_ktls_flag(b, is_tx) \ | ||||
BIO_test_flags(b, (is_tx) ? BIO_FLAGS_KTLS_TX : BIO_FLAGS_KTLS_RX) | BIO_test_flags(b, (is_tx) ? BIO_FLAGS_KTLS_TX : BIO_FLAGS_KTLS_RX) | ||||
# define BIO_set_ktls_ctrl_msg_flag(b) \ | # define BIO_set_ktls_ctrl_msg_flag(b) \ | ||||
BIO_set_flags(b, BIO_FLAGS_KTLS_TX_CTRL_MSG) | BIO_set_flags(b, BIO_FLAGS_KTLS_TX_CTRL_MSG) | ||||
Show All 13 Lines |