diff options
| author | Timo Teräs <[email protected]> | 2013-12-16 11:02:09 +0200 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2013-12-18 17:44:33 -0500 |
| commit | 0e3da5bb8da45890b1dc413404e0f978ab71173e (patch) | |
| tree | 2d3bd7a6e9c9c38520ac3bbe132e0f8940a9a18a /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | a81d8762d71396f69d27187a909fcc69f1a7be75 (diff) | |
ip_gre: fix msg_name parsing for recvfrom/recvmsg
ipgre_header_parse() needs to parse the tunnel's ip header and it
uses mac_header to locate the iphdr. This got broken when gre tunneling
was refactored as mac_header is no longer updated to point to iphdr.
Introduce skb_pop_mac_header() helper to do the mac_header assignment
and use it in ipgre_rcv() to fix msg_name parsing.
Bug introduced in commit c54419321455 (GRE: Refactor GRE tunneling code.)
Cc: Pravin B Shelar <[email protected]>
Signed-off-by: Timo Teräs <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions