File tree 2 files changed +7
-5
lines changed
drivers/net/wireless/broadcom/brcm80211/brcmfmac
2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -88,25 +88,25 @@ void brcmf_configure_arp_nd_offload(struct brcmf_if *ifp, bool enable)
88
88
if (err ) {
89
89
brcmf_dbg (TRACE , "failed to set ARP offload mode to 0x%x, err = %d\n" ,
90
90
mode , err );
91
+ err = 0 ;
91
92
} else {
92
93
err = brcmf_fil_iovar_int_set (ifp , "arpoe" , enable );
93
94
if (err ) {
94
95
brcmf_dbg (TRACE , "failed to configure (%d) ARP offload err = %d\n" ,
95
96
enable , err );
96
- } else {
97
+ err = 0 ;
98
+ } else
97
99
brcmf_dbg (TRACE , "successfully configured (%d) ARP offload to 0x%x\n" ,
98
100
enable , mode );
99
- }
100
101
}
101
102
102
103
err = brcmf_fil_iovar_int_set (ifp , "ndoe" , enable );
103
- if (err ) {
104
+ if (err )
104
105
brcmf_dbg (TRACE , "failed to configure (%d) ND offload err = %d\n" ,
105
106
enable , err );
106
- } else {
107
+ else
107
108
brcmf_dbg (TRACE , "successfully configured (%d) ND offload to 0x%x\n" ,
108
109
enable , mode );
109
- }
110
110
}
111
111
112
112
static void _brcmf_set_multicast_list (struct work_struct * work )
@@ -172,6 +172,7 @@ static void _brcmf_set_multicast_list(struct work_struct *work)
172
172
if (err < 0 )
173
173
brcmf_err ("Setting BRCMF_C_SET_PROMISC failed, %d\n" ,
174
174
err );
175
+
175
176
brcmf_configure_arp_nd_offload (ifp , !cmd_value );
176
177
}
177
178
Original file line number Diff line number Diff line change @@ -210,6 +210,7 @@ char *brcmf_ifname(struct brcmf_if *ifp);
210
210
struct brcmf_if * brcmf_get_ifp (struct brcmf_pub * drvr , int ifidx );
211
211
void brcmf_configure_arp_nd_offload (struct brcmf_if * ifp , bool enable );
212
212
int brcmf_net_attach (struct brcmf_if * ifp , bool rtnl_locked );
213
+ void brcmf_configure_arp_nd_offload (struct brcmf_if * ifp , bool enable );
213
214
struct brcmf_if * brcmf_add_if (struct brcmf_pub * drvr , s32 bsscfgidx , s32 ifidx ,
214
215
bool is_p2pdev , const char * name , u8 * mac_addr );
215
216
void brcmf_remove_interface (struct brcmf_if * ifp , bool rtnl_locked );
You can’t perform that action at this time.
0 commit comments