|
@@ -325,6 +325,12 @@ static int ulog_tg_check(const struct xt_tgchk_param *par)
|
|
|
{
|
|
|
const struct ipt_ulog_info *loginfo = par->targinfo;
|
|
|
|
|
|
+ if (!par->net->xt.ulog_warn_deprecated) {
|
|
|
+ pr_info("ULOG is deprecated and it will be removed soon, "
|
|
|
+ "use NFLOG instead\n");
|
|
|
+ par->net->xt.ulog_warn_deprecated = true;
|
|
|
+ }
|
|
|
+
|
|
|
if (loginfo->prefix[sizeof(loginfo->prefix) - 1] != '\0') {
|
|
|
pr_debug("prefix not null-terminated\n");
|
|
|
return -EINVAL;
|