* [net-next 1/5] qede: use reset to set network header
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
@ 2016-12-02 1:51 ` Zhang Shengju
2016-12-02 7:35 ` Mintz, Yuval
2016-12-02 1:51 ` [net-next 2/5] bnx2x: " Zhang Shengju
` (4 subsequent siblings)
5 siblings, 1 reply; 8+ messages in thread
From: Zhang Shengju @ 2016-12-02 1:51 UTC (permalink / raw)
To: netdev
Since offset is zero, it's not necessary to use set function. Reset
function is straightforward, and will remove the unnecessary add
operation in set function.
Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
---
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c
index b84a2c4..31c8449 100644
--- a/drivers/net/ethernet/qlogic/qede/qede_main.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_main.c
@@ -1220,7 +1220,7 @@ static void qede_gro_receive(struct qede_dev *edev,
#ifdef CONFIG_INET
if (skb_shinfo(skb)->gso_size) {
- skb_set_network_header(skb, 0);
+ skb_reset_network_header(skb);
switch (skb->protocol) {
case htons(ETH_P_IP):
--
1.8.3.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [net-next 2/5] bnx2x: use reset to set network header
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
2016-12-02 1:51 ` [net-next 1/5] qede: use reset to set network header Zhang Shengju
@ 2016-12-02 1:51 ` Zhang Shengju
2016-12-02 1:51 ` [net-next 3/5] mlx4: use reset to set mac header Zhang Shengju
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Zhang Shengju @ 2016-12-02 1:51 UTC (permalink / raw)
To: netdev
Since offset is zero, it's not necessary to use set function. Reset
function is straightforward, and will remove the unnecessary add
operation in set function.
Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
---
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
index 3fd36b4..3e199d3 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
@@ -724,7 +724,7 @@ static void bnx2x_gro_ipv6_csum(struct bnx2x *bp, struct sk_buff *skb)
static void bnx2x_gro_csum(struct bnx2x *bp, struct sk_buff *skb,
void (*gro_func)(struct bnx2x*, struct sk_buff*))
{
- skb_set_network_header(skb, 0);
+ skb_reset_network_header(skb);
gro_func(bp, skb);
tcp_gro_complete(skb);
}
--
1.8.3.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [net-next 3/5] mlx4: use reset to set mac header
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
2016-12-02 1:51 ` [net-next 1/5] qede: use reset to set network header Zhang Shengju
2016-12-02 1:51 ` [net-next 2/5] bnx2x: " Zhang Shengju
@ 2016-12-02 1:51 ` Zhang Shengju
2016-12-02 1:51 ` [net-next 4/5] iwlwifi: use reset to set transport header Zhang Shengju
` (2 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Zhang Shengju @ 2016-12-02 1:51 UTC (permalink / raw)
To: netdev
Since offset is zero, it's not necessary to use set function. Reset
function is straightforward, and will remove the unnecessary add
operation in set function.
Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
---
drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c
index c06346a..95290e1 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c
@@ -68,7 +68,7 @@ static int mlx4_en_test_loopback_xmit(struct mlx4_en_priv *priv)
memcpy(ethh->h_dest, priv->dev->dev_addr, ETH_ALEN);
eth_zero_addr(ethh->h_source);
ethh->h_proto = htons(ETH_P_ARP);
- skb_set_mac_header(skb, 0);
+ skb_reset_mac_header(skb);
for (i = 0; i < packet_size; ++i) /* fill our packet */
packet[i] = (unsigned char)(i & 0xff);
--
1.8.3.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [net-next 4/5] iwlwifi: use reset to set transport header
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
` (2 preceding siblings ...)
2016-12-02 1:51 ` [net-next 3/5] mlx4: use reset to set mac header Zhang Shengju
@ 2016-12-02 1:51 ` Zhang Shengju
2016-12-02 1:51 ` [net-next 5/5] staging: wilc1000: use reset to set mac header Zhang Shengju
2016-12-03 20:49 ` [net-next 0/5] use reset to set headers David Miller
5 siblings, 0 replies; 8+ messages in thread
From: Zhang Shengju @ 2016-12-02 1:51 UTC (permalink / raw)
To: netdev
Since offset is zero, it's not necessary to use set function. Reset
function is straightforward, and will remove the unnecessary add
operation in set function.
Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
---
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/tx.c b/drivers/net/wireless/intel/iwlwifi/pcie/tx.c
index 5f840f1..e44e5ad 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/tx.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/tx.c
@@ -2196,7 +2196,7 @@ static int iwl_fill_data_tbs_amsdu(struct iwl_trans *trans, struct sk_buff *skb,
memcpy(skb_put(csum_skb, tcp_hdrlen(skb)),
tcph, tcp_hdrlen(skb));
- skb_set_transport_header(csum_skb, 0);
+ skb_reset_transport_header(csum_skb);
csum_skb->csum_start =
(unsigned char *)tcp_hdr(csum_skb) -
csum_skb->head;
--
1.8.3.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [net-next 5/5] staging: wilc1000: use reset to set mac header
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
` (3 preceding siblings ...)
2016-12-02 1:51 ` [net-next 4/5] iwlwifi: use reset to set transport header Zhang Shengju
@ 2016-12-02 1:51 ` Zhang Shengju
2016-12-03 20:49 ` [net-next 0/5] use reset to set headers David Miller
5 siblings, 0 replies; 8+ messages in thread
From: Zhang Shengju @ 2016-12-02 1:51 UTC (permalink / raw)
To: netdev
Since offset is zero, it's not necessary to use set function. Reset
function is straightforward, and will remove the unnecessary add
operation in set function.
Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
---
drivers/staging/wilc1000/linux_mon.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/wilc1000/linux_mon.c b/drivers/staging/wilc1000/linux_mon.c
index 242f82f..f328d75 100644
--- a/drivers/staging/wilc1000/linux_mon.c
+++ b/drivers/staging/wilc1000/linux_mon.c
@@ -111,7 +111,7 @@ void WILC_WFI_monitor_rx(u8 *buff, u32 size)
}
skb->dev = wilc_wfi_mon;
- skb_set_mac_header(skb, 0);
+ skb_reset_mac_header(skb);
skb->ip_summed = CHECKSUM_UNNECESSARY;
skb->pkt_type = PACKET_OTHERHOST;
skb->protocol = htons(ETH_P_802_2);
@@ -215,7 +215,7 @@ static netdev_tx_t WILC_WFI_mon_xmit(struct sk_buff *skb,
cb_hdr->tx_flags = 0x0004;
skb2->dev = wilc_wfi_mon;
- skb_set_mac_header(skb2, 0);
+ skb_reset_mac_header(skb2);
skb2->ip_summed = CHECKSUM_UNNECESSARY;
skb2->pkt_type = PACKET_OTHERHOST;
skb2->protocol = htons(ETH_P_802_2);
--
1.8.3.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [net-next 0/5] use reset to set headers
2016-12-02 1:51 [net-next 0/5] use reset to set headers Zhang Shengju
` (4 preceding siblings ...)
2016-12-02 1:51 ` [net-next 5/5] staging: wilc1000: use reset to set mac header Zhang Shengju
@ 2016-12-03 20:49 ` David Miller
5 siblings, 0 replies; 8+ messages in thread
From: David Miller @ 2016-12-03 20:49 UTC (permalink / raw)
To: zhangshengju; +Cc: netdev
From: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
Date: Fri, 2 Dec 2016 09:51:02 +0800
> This patch serial replace 'set' function to 'reset', since the
> offset is zero. It's not necessary to use set, reset function is
> straightforward, and will remove the unnecessary add operation in
> set function.
Series applied, thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread