Home
last modified time | relevance | path

Searched refs:giaddr (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/mpl/dhcp/dist/relay/tests/
H A Drelay_unittests.c289 struct in_addr giaddr; in ATF_TC_BODY() local
291 giaddr.s_addr = inet_addr("192.0.1.1"); in ATF_TC_BODY()
306 ret = add_relay_agent_options(&ifc, &packet, len, giaddr); in ATF_TC_BODY()
357 ret = add_relay_agent_options(&ifc, &packet, len, giaddr); in ATF_TC_BODY()
374 ret = add_relay_agent_options(&ifc, &packet, len, giaddr); in ATF_TC_BODY()
395 ret = add_relay_agent_options(&ifc, &packet, len, giaddr); in ATF_TC_BODY()
/netbsd-src/external/bsd/dhcpcd/dist/src/
H A Dauth.c350 memset(mm + offsetof(struct bootp, giaddr), 0, 4); in dhcp_auth_validate()
530 uint32_t giaddr, secretid; in dhcp_auth_encode() local
710 p = m + offsetof(struct bootp, giaddr); in dhcp_auth_encode()
711 memcpy(&giaddr, p, sizeof(giaddr)); in dhcp_auth_encode()
712 memset(p, 0, sizeof(giaddr)); in dhcp_auth_encode()
716 giaddr = 0; in dhcp_auth_encode()
732 p = m + offsetof(struct bootp, giaddr); in dhcp_auth_encode()
733 memcpy(p, &giaddr, sizeof(giaddr)); in dhcp_auth_encode()
H A Ddhcp.h163 uint32_t giaddr; /* should be zero in client's messages */ member
/netbsd-src/external/mpl/dhcp/dist/server/
H A Dbootp.c71 packet -> raw -> giaddr.s_addr
72 ? inet_ntoa (packet -> raw -> giaddr)
316 raw.giaddr = packet -> raw -> giaddr;
407 packet->raw->giaddr.s_addr
408 ? inet_ntoa (packet->raw->giaddr)
419 if (raw.giaddr.s_addr) {
420 to.sin_addr = raw.giaddr;
H A Ddhcp.c147 packet->raw->giaddr.s_addr in dhcp()
148 ? inet_ntoa(packet->raw->giaddr) in dhcp()
176 packet->raw->ciaddr.s_addr && !packet->raw->giaddr.s_addr && in dhcp()
349 packet -> raw -> giaddr.s_addr
350 ? inet_ntoa (packet -> raw -> giaddr)
362 inet_ntoa (packet -> raw -> giaddr));
563 packet -> raw -> giaddr.s_addr
564 ? inet_ntoa (packet -> raw -> giaddr)
722 packet -> raw -> giaddr.s_addr) ||
900 packet -> raw -> giaddr.s_addr
[all …]
H A Ddhcpleasequery.c178 "DHCPLEASEQUERY from %s", inet_ntoa(packet->raw->giaddr)); in dhcpleasequery()
188 if (!packet->raw->giaddr.s_addr) { in dhcpleasequery()
201 gip.len = sizeof(packet->raw->giaddr); in dhcpleasequery()
202 memcpy(gip.iabuf, &packet->raw->giaddr, sizeof(packet->raw->giaddr)); in dhcpleasequery()
368 inet_ntoa(packet->raw->giaddr), dbg_info); in dhcpleasequery()
679 to.sin_addr = packet->raw->giaddr; in dhcpleasequery()
680 if (packet->raw->giaddr.s_addr != htonl(INADDR_LOOPBACK)) { in dhcpleasequery()
/netbsd-src/external/mpl/dhcp/dist/relay/
H A Ddhcrelay.c904 if (packet->giaddr.s_addr) { in do_relay4()
910 packet->giaddr.s_addr) { in do_relay4()
930 log_debug("BOOTREPLY giaddr: %s\n", inet_ntoa(packet->giaddr)); in do_relay4()
964 inet_ntoa(packet->giaddr)); in do_relay4()
970 packet->giaddr = gw; in do_relay4()
1009 if (!packet->giaddr.s_addr) in do_relay4()
1010 packet->giaddr = ip->addresses[0]; in do_relay4()
1244 unsigned length, struct in_addr giaddr) { in add_relay_agent_options() argument
1264 && (packet->giaddr.s_addr == 0)); in add_relay_agent_options()
1448 memcpy(sp, &giaddr.s_addr, 4); in add_relay_agent_options()
[all …]
/netbsd-src/external/mpl/dhcp/dist/includes/
H A Ddhcp.h60 struct in_addr giaddr; /* 20: DHCP relay agent IP address */ member
H A Ddhcpd.h678 struct in_addr giaddr; member
/netbsd-src/sys/fs/nfs/common/
H A Dbootp_subr.c131 struct in_addr giaddr; member
868 if (gctx->reply.giaddr.s_addr != in bootpc_call()
871 print_in_addr(gctx->reply.giaddr); in bootpc_call()
1440 ifctx->gw.sin_addr = ifctx->reply.giaddr; in bootpc_decode_reply()
1441 if (ifctx->reply.giaddr.s_addr != htonl(INADDR_ANY)) { in bootpc_decode_reply()
1443 print_in_addr(ifctx->reply.giaddr); in bootpc_decode_reply()
/netbsd-src/usr.bin/rump_dhcpclient/
H A Ddhcp.h149 uint32_t giaddr; /* should be zero in client's messages */ member
/netbsd-src/external/mpl/dhcp/dist/client/
H A Ddhclient.c74 struct in_addr giaddr; variable
768 if (!inet_aton(mockup_relay, &giaddr)) { in main()
772 memcpy(&giaddr, he->h_addr_list[0], in main()
773 sizeof giaddr); in main()
3549 client -> packet.giaddr = giaddr;
3635 client -> packet.giaddr = giaddr;
3637 memset (&client -> packet.giaddr, 0,
3638 sizeof client -> packet.giaddr);
3698 client -> packet.giaddr = giaddr;
3755 client -> packet.giaddr = giaddr;
[all …]
/netbsd-src/usr.sbin/bootp/bootpd/
H A DChanges110 Make bootpgw put a correct address in "giaddr" when
/netbsd-src/external/mpl/dhcp/dist/doc/
H A DDHCPv4-over-DHCPv650 e.g., giaddr for relayed messages and IPv4 address of the interface
/netbsd-src/external/mpl/dhcp/dist/common/
H A Dprint.c269 log_debug ("giaddr = %s", inet_ntoa (tdp -> giaddr));
/netbsd-src/external/mpl/dhcp/dist/
H A DRELNOTES104 - It is now possible to use `option -g ipaddr` in the dhcrelay to replace the giaddr sent to
106 grub which use giaddr instead of the announced router (3) to set up their
2874 - A bug was fixed where the 'giaddr' may be used to find the client's subnet
3478 - In the case where an "L2" DHCP Relay Agent (one that does not set giaddr)
3482 requires the giaddr to reply with relay agent information. Note that
3508 relay agent options were not echoed from the server, even when giaddr
4964 - Don't send faked-out giaddr when renewing or bound - again, useful