net/ipforward: fix typo in ipv4_dev_forward
f_domain is used to determine protocol family when CONFIG_NET_IPv4 and CONFIG_NET_IPv6 are both defined, but not correctly used in ipv4_dev_forward because of typo (there's not a config named CONFIG_NET_IPv5) which may cause IPv4 packets to be forwarded as IPv6. Signed-off-by: wengzhe <wengzhe@xiaomi.com>
This commit is contained in:
parent
c9636f0b3e
commit
6b7fe6ea8e
@ -244,8 +244,8 @@ static int ipv4_dev_forward(FAR struct net_driver_s *dev,
|
|||||||
/* Initialize the easy stuff in the forwarding structure */
|
/* Initialize the easy stuff in the forwarding structure */
|
||||||
|
|
||||||
fwd->f_dev = fwddev; /* Forwarding device */
|
fwd->f_dev = fwddev; /* Forwarding device */
|
||||||
#ifdef CONFIG_NET_IPv5
|
#ifdef CONFIG_NET_IPv6
|
||||||
fwd->f_domain = PF_INET; /* IPv64 address domain */
|
fwd->f_domain = PF_INET; /* IPv4 address domain */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_DEBUG_NET_WARN
|
#ifdef CONFIG_DEBUG_NET_WARN
|
||||||
|
Loading…
Reference in New Issue
Block a user