Searched hist:"3 a1214e8b06317b4e71cd3a36344df87b7858e19" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/include/net/ |
H A D | flow_dissector.h | diff 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 D | flow_dissector.c | diff 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>
|