diff options
author | Joe Hershberger <joe.hershberger@ni.com> | 2012-09-18 10:01:32 +0000 |
---|---|---|
committer | Joe Hershberger <joe.hershberger@ni.com> | 2012-09-24 13:55:44 -0500 |
commit | 8a0eccb1056b313b45ab62e3aac400f339aa71b4 (patch) | |
tree | f1392d5d87080b8c8059504544e9ae2ad3521aa6 /include/net.h | |
parent | e827fec2b24d4412eabed3cf0080a08a0a7d148c (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.h | 3 |
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) |