xt_ECHO: handle fragments

Since everything is just echoed back verbatim without modification,
supporting fragments seems easy.
This commit is contained in:
Jan Engelhardt
2016-05-20 10:48:00 +02:00
parent 7af1b9737c
commit 69f3f21a32

View File

@@ -156,8 +156,8 @@ echo_tg4(struct sk_buff *oldskb, const struct xt_action_param *par)
newip->version = oldip->version; newip->version = oldip->version;
newip->ihl = sizeof(*newip) / 4; newip->ihl = sizeof(*newip) / 4;
newip->tos = oldip->tos; newip->tos = oldip->tos;
newip->id = 0; newip->id = oldip->id;
newip->frag_off = htons(IP_DF); newip->frag_off = 0;
newip->protocol = oldip->protocol; newip->protocol = oldip->protocol;
newip->check = 0; newip->check = 0;
newip->saddr = oldip->daddr; newip->saddr = oldip->daddr;