mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:27:44 +00:00
Userland: Set the mask of a network adapter with ifconfig (#1388)
A new IP address or a new network mask can be specified in the command line arguments of ifconfig to replace the old values of a given network adapter. Additionally, more information is being printed for each adapter.
This commit is contained in:
parent
4c9bb266df
commit
8cf962a102
6 changed files with 155 additions and 49 deletions
|
@ -501,6 +501,7 @@ struct ifreq {
|
|||
struct sockaddr ifru_addr;
|
||||
struct sockaddr ifru_dstaddr;
|
||||
struct sockaddr ifru_broadaddr;
|
||||
struct sockaddr ifru_netmask;
|
||||
struct sockaddr ifru_hwaddr;
|
||||
short ifru_flags;
|
||||
int ifru_metric;
|
||||
|
@ -512,6 +513,7 @@ struct ifreq {
|
|||
#define ifr_addr ifr_ifru.ifru_addr // address
|
||||
#define ifr_dstaddr ifr_ifru.ifru_dstaddr // other end of p-to-p link
|
||||
#define ifr_broadaddr ifr_ifru.ifru_broadaddr // broadcast address
|
||||
#define ifr_netmask ifr_ifru.ifru_netmask // network mask
|
||||
#define ifr_flags ifr_ifru.ifru_flags // flags
|
||||
#define ifr_metric ifr_ifru.ifru_metric // metric
|
||||
#define ifr_mtu ifr_ifru.ifru_metric // mtu (overload)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue