simple gtp improvements

Submitted by Andreas Schultz on Jan. 24, 2017, 5:23 p.m.


Reviewer None
Submitted Jan. 24, 2017, 5:23 p.m.
Last Updated Jan. 24, 2017, 5:26 p.m.
Revision 1

Cover Letter

As requested are here the simple and most obvious changes from
the larger GTP changeset. I'll break down the rest and send them
out separately.

The module alias addition and the rcu_lock removal are just small
convenience changes.

The other changes are needed to correctly implement one of the
3GPP GW functions, userspace needs to see invalid T-PDU's in
order to generate the proper error messages, GTP fragmentation
rules need the cleared DF bit.


Andreas Schultz (5):
  gtp: add genl family modules alias
  gtp: clear DF bit on GTP packet tx
  gtp: fix cross netns recv on gtp socket
  gtp: remove unnecessary rcu_read_lock
  gtp: let userspace handle packets for invalid tunnels

 drivers/net/gtp.c | 33 ++++++++-------------------------
 1 file changed, 8 insertions(+), 25 deletions(-)