summaryrefslogtreecommitdiff
path: root/include/net.h
diff options
context:
space:
mode:
authorJoe Hershberger <joe.hershberger@ni.com>2012-09-18 10:01:32 +0000
committerJoe Hershberger <joe.hershberger@ni.com>2012-09-24 13:55:44 -0500
commit8a0eccb1056b313b45ab62e3aac400f339aa71b4 (patch)
treef1392d5d87080b8c8059504544e9ae2ad3521aa6 /include/net.h
parente827fec2b24d4412eabed3cf0080a08a0a7d148c (diff)
net: Filter incoming netconsole packets by IP
Check the incoming packets' source IP address... if ncip isn't set to a broadcast address, only listen to the client at ncip. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'include/net.h')
-rw-r--r--include/net.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net.h b/include/net.h
index e193b7b60bd..35393366d33 100644
--- a/include/net.h
+++ b/include/net.h
@@ -549,7 +549,8 @@ extern void NetReceive(uchar *, int);
#ifdef CONFIG_NETCONSOLE
void NcStart(void);
-int nc_input_packet(uchar *pkt, unsigned dest, unsigned src, unsigned len);
+int nc_input_packet(uchar *pkt, IPaddr_t src_ip, unsigned dest_port,
+ unsigned src_port, unsigned len);
#endif
static inline __attribute__((always_inline)) int eth_is_on_demand_init(void)