FLOW_DISSECTOR_KEY_ENC_KEYID
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID))) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID))) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
if (!flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID))
COPY_DISSECTOR(rule, FLOW_DISSECTOR_KEY_ENC_KEYID,
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
if (ovlp_keys & BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID)) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) | \
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) | \
BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
(BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
FLOW_DISSECTOR_KEY_ENC_KEYID) &&
if (dissector_uses_key(flow_dissector, FLOW_DISSECTOR_KEY_ENC_KEYID)) {
FLOW_DISSECTOR_KEY_ENC_KEYID,
FLOW_DISSECTOR_MATCH(rule, FLOW_DISSECTOR_KEY_ENC_KEYID, out);
NF_FLOW_DISSECTOR(match, FLOW_DISSECTOR_KEY_ENC_KEYID, enc_key_id);
enc_keys = BIT_ULL(FLOW_DISSECTOR_KEY_ENC_KEYID) |
FLOW_DISSECTOR_KEY_ENC_KEYID, enc_key_id);