@@ -165,7 +165,6 @@ static void check_netdev_internet_up_work(struct rt_work *work, void *work_data)
165165 struct netdev * netdev = (struct netdev * )work_data ;
166166 socklen_t addr_len = sizeof (struct sockaddr_in );
167167 char send_data [SAL_INTERNET_BUFF_LEN ], recv_data = 0 ;
168- struct rt_delayed_work * delay_work = (struct rt_delayed_work * )work ;
169168
170169 const char month [][SAL_INTERNET_MONTH_LEN ] = {"Jan" , "Feb" , "Mar" , "Apr" , "May" , "Jun" , "Jul" , "Aug" , "Sep" , "Oct" , "Nov" , "Dec" };
171170 char date [SAL_INTERNET_DATE_LEN ];
@@ -176,7 +175,7 @@ static void check_netdev_internet_up_work(struct rt_work *work, void *work_data)
176175
177176 if (work )
178177 {
179- rt_free (delay_work );
178+ rt_free (work );
180179 }
181180
182181 /* get network interface socket operations */
@@ -287,18 +286,18 @@ int sal_check_netdev_internet_up(struct netdev *netdev)
287286
288287#ifdef SAL_INTERNET_CHECK
289288 /* workqueue for network connect */
290- struct rt_delayed_work * net_work = RT_NULL ;
289+ struct rt_work * net_work = RT_NULL ;
291290
292291
293- net_work = (struct rt_delayed_work * )rt_calloc (1 , sizeof (struct rt_delayed_work ));
292+ net_work = (struct rt_work * )rt_calloc (1 , sizeof (struct rt_work ));
294293 if (net_work == RT_NULL )
295294 {
296295 LOG_W ("No memory for network interface device(%s) delay work." , netdev -> name );
297296 return -1 ;
298297 }
299298
300- rt_delayed_work_init (net_work , check_netdev_internet_up_work , (void * )netdev );
301- rt_work_submit (& ( net_work -> work ) , RT_TICK_PER_SECOND );
299+ rt_work_init (net_work , check_netdev_internet_up_work , (void * )netdev );
300+ rt_work_submit (net_work , RT_TICK_PER_SECOND );
302301#endif /* SAL_INTERNET_CHECK */
303302 return 0 ;
304303}
@@ -619,7 +618,7 @@ int sal_accept(int socket, struct sockaddr *addr, socklen_t *addrlen)
619618 LOG_E ("New socket registered failed, return error %d." , retval );
620619 return -1 ;
621620 }
622-
621+
623622 /* new socket create by accept should have the same netdev with server*/
624623 new_sock -> netdev = sock -> netdev ;
625624 /* socket structure user_data used to store the acquired new socket */
@@ -1176,4 +1175,3 @@ void sal_freeaddrinfo(struct addrinfo *ai)
11761175 pf -> netdb_ops -> freeaddrinfo (ai );
11771176 }
11781177}
1179-
0 commit comments