|
@@ -442,7 +442,7 @@ bool __skb_flow_dissect(const struct sk_buff *skb,
|
|
nhoff = skb_network_offset(skb);
|
|
nhoff = skb_network_offset(skb);
|
|
hlen = skb_headlen(skb);
|
|
hlen = skb_headlen(skb);
|
|
#if IS_ENABLED(CONFIG_NET_DSA)
|
|
#if IS_ENABLED(CONFIG_NET_DSA)
|
|
- if (unlikely(netdev_uses_dsa(skb->dev))) {
|
|
|
|
|
|
+ if (unlikely(skb->dev && netdev_uses_dsa(skb->dev))) {
|
|
const struct dsa_device_ops *ops;
|
|
const struct dsa_device_ops *ops;
|
|
int offset;
|
|
int offset;
|
|
|
|
|