|
@@ -1215,6 +1215,16 @@ ctnetlink_create_conntrack(struct nlattr *cda[],
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#ifdef CONFIG_NF_NAT_NEEDED
|
|
|
|
+ if (cda[CTA_NAT_SEQ_ADJ_ORIG] || cda[CTA_NAT_SEQ_ADJ_REPLY]) {
|
|
|
|
+ err = ctnetlink_change_nat_seq_adj(ct, cda);
|
|
|
|
+ if (err < 0) {
|
|
|
|
+ rcu_read_unlock();
|
|
|
|
+ goto err;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+#endif
|
|
|
|
+
|
|
if (cda[CTA_PROTOINFO]) {
|
|
if (cda[CTA_PROTOINFO]) {
|
|
err = ctnetlink_change_protoinfo(ct, cda);
|
|
err = ctnetlink_change_protoinfo(ct, cda);
|
|
if (err < 0) {
|
|
if (err < 0) {
|