#!/bin/bash

source ./kernel_config_utils.sh
source ./net_utils.sh

iptables_connmark_check() {
    if ! kernel_config_check CONFIG_NETFILTER_XT_CONNMARK xt_connmark; then
        return 1
    fi

    if ! iptables_rule_check mangle PREROUTING -m connmark --mark 0x66; then
        return 1
    fi
    if ! iptables_rule_check mangle PREROUTING -j CONNMARK --set-mark 0x66; then
        return 1
    fi
    if ! iptables_rule_check mangle PREROUTING -j CONNMARK --restore-mark; then
        return 1
    fi
}

