]> git.baikalelectronics.ru Git - kernel.git/commit
gtp: avoid zero size hashtable
authorTaehee Yoo <ap420073@gmail.com>
Wed, 11 Dec 2019 08:23:48 +0000 (08:23 +0000)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Sun, 15 Dec 2019 01:15:24 +0000 (17:15 -0800)
commit4d3e0b12afc2ebab5530edae772a075869a8058b
tree0c3c21f1217705dad14aecd5de3c69715fc70760
parent6a6d9c1c8dd379b351668184de3f6ec5fa8af979
gtp: avoid zero size hashtable

GTP default hashtable size is 1024 and userspace could set specific
hashtable size with IFLA_GTP_PDP_HASHSIZE. If hashtable size is set to 0
from userspace,  hashtable will not work and panic will occur.

Fixes: 72e354c774b1 ("gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)")
Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
drivers/net/gtp.c