Home
last modified time | relevance | path

Searched hist:"3 a1214e8b06317b4e71cd3a36344df87b7858e19" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/include/net/
H A Dflow_dissector.hdiff 3a1214e8b06317b4e71cd3a36344df87b7858e19 Fri Sep 01 16:04:11 CDT 2017 Tom Herbert <tom@quantonium.net> flow_dissector: Cleanup control flow

__skb_flow_dissect is riddled with gotos that make discerning the flow,
debugging, and extending the capability difficult. This patch
reorganizes things so that we only perform goto's after the two main
switch statements (no gotos within the cases now). It also eliminates
several goto labels so that there are only two labels that can be target
for goto.

Reported-by: Alexander Popov <alex.popov@linux.com>
Signed-off-by: Tom Herbert <tom@quantonium.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/net/core/
H A Dflow_dissector.cdiff 3a1214e8b06317b4e71cd3a36344df87b7858e19 Fri Sep 01 16:04:11 CDT 2017 Tom Herbert <tom@quantonium.net> flow_dissector: Cleanup control flow

__skb_flow_dissect is riddled with gotos that make discerning the flow,
debugging, and extending the capability difficult. This patch
reorganizes things so that we only perform goto's after the two main
switch statements (no gotos within the cases now). It also eliminates
several goto labels so that there are only two labels that can be target
for goto.

Reported-by: Alexander Popov <alex.popov@linux.com>
Signed-off-by: Tom Herbert <tom@quantonium.net>
Signed-off-by: David S. Miller <davem@davemloft.net>