On Tue, 28 May 2013, Jimmy Thrasibule wrote: > > I think you should upgrade: some drivers doesn't zero pad interface names > > and than can fool ipset up to 6.12.1. It was fixed in 6.13. > > Looking at the changelog, it looks like 6.13 is fixing an issue which > can be the one I encounter. Do you have a link to this commit or a > commit hash so I can report the bug to the Debian team? commit ef5b6e127761667f78d99b7510a3876077fe9abe Author: Florian Westphal <fw@xxxxxxxxx> Date: Sun Jun 17 09:56:46 2012 +0000 netfilter: ipset: fix interface comparision in hash-netiface sets ifname_compare() assumes that skb->dev is zero-padded, e.g 'eth1\0\0\0\0\0...'. This isn't always the case. e1000 driver does strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1); in e1000_probe(), so once device is registered dev->name memory contains 'eth1\0:0:3\0\0\0' (or something like that), which makes eth1 compare fail. Use plain strcmp() instead. Signed-off-by: Florian Westphal <fw@xxxxxxxxx> Signed-off-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> Best regards, Jozsef - E-mail : kadlec@xxxxxxxxxxxxxxxxx, kadlecsik.jozsef@xxxxxxxxxxxxx PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt Address : Wigner Research Centre for Physics, Hungarian Academy of Sciences H-1525 Budapest 114, POB. 49, Hungary -- To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html