在 2021/8/11 22:45, Jian Shen 写道:
Use netdev_feature_xxx helpers to replace the logical operation for netdev features.
Signed-off-by: Jian Shen shenjian15@huawei.com
net/nsh/nsh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/nsh/nsh.c b/net/nsh/nsh.c index e9ca007..a337412 100644 --- a/net/nsh/nsh.c +++ b/net/nsh/nsh.c @@ -104,7 +104,7 @@ static struct sk_buff *nsh_gso_segment(struct sk_buff *skb, skb->mac_len = proto == htons(ETH_P_TEB) ? ETH_HLEN : 0; skb->protocol = proto;
- features &= NETIF_F_SG;
- netdev_feature_clear_bit(NETIF_F_SG_BIT, &features);
it should be "netdev_feature_and_bits(NETIF_F_SG, &features)", will fix it in next version
segs = skb_mac_gso_segment(skb, features); if (IS_ERR_OR_NULL(segs)) { skb_gso_error_unwind(skb, htons(ETH_P_NSH), nsh_len,