Add TCP ECE and CWR flags support.

This commit is contained in:
gamemann
2022-08-27 15:56:29 +00:00
parent 4c3f6950f9
commit 1c41ac296b
4 changed files with 47 additions and 5 deletions

View File

@@ -510,6 +510,18 @@ int xdp_prog_main(struct xdp_md *ctx)
{
continue;
}
// ECE flag.
if (filter->tcpopts.do_ece && filter->tcpopts.ece != tcph->ece)
{
continue;
}
// CWR flag.
if (filter->tcpopts.do_cwr && filter->tcpopts.cwr != tcph->cwr)
{
continue;
}
}
else if (filter->udpopts.enabled)
{