diff options
| author | Mike Spengler <mks@FreeBSD.org> | 2000-01-15 20:46:07 +0000 |
|---|---|---|
| committer | Mike Spengler <mks@FreeBSD.org> | 2000-01-15 20:46:07 +0000 |
| commit | c34532be04ebf6bc55f446f89d51dece739f801e (patch) | |
| tree | 6d5efe9960a30f8178abf2905adbbc58b0ae078d /sys/netatm | |
| parent | 98e185d2a5331b44ad452fd7f00024250e4c1f27 (diff) | |
Notes
Diffstat (limited to 'sys/netatm')
| -rw-r--r-- | sys/netatm/uni/uniarp.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netatm/uni/uniarp.c b/sys/netatm/uni/uniarp.c index 7c23a01b473ce..a237278bcd6e0 100644 --- a/sys/netatm/uni/uniarp.c +++ b/sys/netatm/uni/uniarp.c @@ -372,6 +372,12 @@ uniarp_ifaddr(sip) * This is what we're waiting for */ uniarp_client_mode(uip, NULL); + } else if (uip->uip_arpstate == UIAS_SERVER_ACTIVE) { + /* + * Set new local arpserver atm address + */ + ATM_ADDR_SEL_COPY(&sip->si_addr, nip->nif_sel, + &uip->uip_arpsvratm); } } |
