This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new c2774ba1ec7 netdev:When running, proto stack can exchange packets with
device
c2774ba1ec7 is described below
commit c2774ba1ec77d493c72d8fa29e21ce29f92c1b01
Author: wangchen <[email protected]>
AuthorDate: Mon Dec 16 10:32:49 2024 +0800
netdev:When running, proto stack can exchange packets with device
netdev:when network device is running status,the network protocol stack is
allowed to send packet to the network device and to receive from the network
device
Signed-off-by: wangchen <[email protected]>
---
net/netdev/netdev_default.c | 4 ++--
net/netdev/netdev_findbyaddr.c | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/net/netdev/netdev_default.c b/net/netdev/netdev_default.c
index 99c520f11ee..3ffdb533393 100644
--- a/net/netdev/netdev_default.c
+++ b/net/netdev/netdev_default.c
@@ -66,9 +66,9 @@ FAR struct net_driver_s *netdev_default(void)
netdev_list_lock();
for (dev = g_netdevices; dev; dev = dev->flink)
{
- /* Is the interface in the "up" state? */
+ /* Is the interface in the "running" state? */
- if ((dev->d_flags & IFF_UP) != 0)
+ if (IFF_IS_RUNNING(dev->d_flags) != 0)
{
/* Return a reference to the first device that we find in the UP
* state (but not the loopback device unless it is the only
diff --git a/net/netdev/netdev_findbyaddr.c b/net/netdev/netdev_findbyaddr.c
index 1c5a3075361..6c76a23d8e6 100644
--- a/net/netdev/netdev_findbyaddr.c
+++ b/net/netdev/netdev_findbyaddr.c
@@ -83,9 +83,9 @@ netdev_prefixlen_findby_lipv4addr(in_addr_t lipaddr, FAR
int8_t *prefixlen)
netdev_list_lock();
for (dev = g_netdevices; dev; dev = dev->flink)
{
- /* Is the interface in the "up" state? */
+ /* Is the interface in the "running" state? */
- if ((dev->d_flags & IFF_UP) != 0 &&
+ if (IFF_IS_RUNNING(dev->d_flags) != 0 &&
!net_ipv4addr_cmp(dev->d_ipaddr, INADDR_ANY))
{
#ifndef CONFIG_ROUTE_LONGEST_MATCH
@@ -194,9 +194,9 @@ netdev_prefixlen_findby_lipv6addr(const net_ipv6addr_t
lipaddr,
for (dev = g_netdevices; dev; dev = dev->flink)
{
- /* Is the interface in the "up" state? */
+ /* Is the interface in the "running" state? */
- if ((dev->d_flags & IFF_UP) != 0 && NETDEV_HAS_V6ADDR(dev))
+ if (IFF_IS_RUNNING(dev->d_flags) != 0 && NETDEV_HAS_V6ADDR(dev))
{
#ifndef CONFIG_ROUTE_LONGEST_MATCH
/* Yes.. check for an address match (under the netmask) */