9
0
Fork 0
barebox/net
Sascha Hauer be0404c21f net: Allow to use multiple network interfaces at once
In barebox network packets always go out at the current ethernet
device and are expected to be received from the current interface.
This has some side effects. When for example an NFS is mounted when
one interface is active and the interface is changed afterwards the
NFS packets leave the new interface, but the NFS server won't be
reachable there.

Instead of changing the whole network traffic to the current ethernet
interface we now initialize a network connection with the current
network interface, but then the connection will continue to use that
interface even when the current interface is changed.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-05-15 08:16:30 +02:00
..
Kconfig net: Add ifup support 2014-03-07 07:41:36 +01:00
Makefile net: Add ifup support 2014-03-07 07:41:36 +01:00
dhcp.c dhcp: replace dhcp_getenv_int with getenv_uint 2013-10-07 07:59:00 +02:00
dns.c barebox: remove double semicolons 2013-11-18 10:13:35 +01:00
eth.c net: Allow to use multiple network interfaces at once 2014-05-15 08:16:30 +02:00
ifup.c net: ifup: Set current ethernet device when doing ifup 2014-05-15 08:15:13 +02:00
net.c net: Allow to use multiple network interfaces at once 2014-05-15 08:16:30 +02:00
netconsole.c netconsole: bail out when no connection is opened 2014-03-31 09:19:35 +02:00
nfs.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
nfs.h pass filename to nfs and tftp start functions 2009-10-19 10:18:51 +02:00
ping.c net: ping: do not retry endlessly 2012-04-05 08:56:03 +02:00
rarp.h Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00