Lines Matching refs:dhcpv4_server_ctx

62 struct dhcpv4_server_ctx {  struct
76 static struct dhcpv4_server_ctx server_ctx[CONFIG_NET_DHCPV4_SERVER_INSTANCES]; argument
80 static void dhcpv4_server_timeout_recalc(struct dhcpv4_server_ctx *ctx) in dhcpv4_server_timeout_recalc()
505 struct dhcpv4_server_ctx *ctx, in dhcpv4_encode_requested_params()
542 static int dhcpv4_send(struct dhcpv4_server_ctx *ctx, enum net_dhcpv4_msg_type type, in dhcpv4_send()
608 static int dhcpv4_send_offer(struct dhcpv4_server_ctx *ctx, struct dhcp_msg *msg, in dhcpv4_send_offer()
648 static int dhcpv4_send_ack(struct dhcpv4_server_ctx *ctx, struct dhcp_msg *msg, in dhcpv4_send_ack()
693 static int dhcpv4_send_nak(struct dhcpv4_server_ctx *ctx, struct dhcp_msg *msg, in dhcpv4_send_nak()
770 static int dhcpv4_probe_address(struct dhcpv4_server_ctx *ctx, in dhcpv4_probe_address()
795 struct dhcpv4_server_ctx *ctx = user_data; in echo_reply_handler()
872 static int dhcpv4_server_probing_init(struct dhcpv4_server_ctx *ctx) in dhcpv4_server_probing_init()
879 static void dhcpv4_server_probing_deinit(struct dhcpv4_server_ctx *ctx) in dhcpv4_server_probing_deinit()
884 static int dhcpv4_server_probe_setup(struct dhcpv4_server_ctx *ctx, in dhcpv4_server_probe_setup()
909 static void dhcpv4_server_probe_timeout(struct dhcpv4_server_ctx *ctx, in dhcpv4_server_probe_timeout()
927 static bool dhcpv4_server_is_slot_probed(struct dhcpv4_server_ctx *ctx, in dhcpv4_server_is_slot_probed()
940 static void dhcpv4_handle_discover(struct dhcpv4_server_ctx *ctx, in dhcpv4_handle_discover()
1100 static void dhcpv4_handle_request(struct dhcpv4_server_ctx *ctx, in dhcpv4_handle_request()
1277 static void dhcpv4_handle_decline(struct dhcpv4_server_ctx *ctx, in dhcpv4_handle_decline()
1330 static void dhcpv4_handle_release(struct dhcpv4_server_ctx *ctx, in dhcpv4_handle_release()
1377 static void dhcpv4_handle_inform(struct dhcpv4_server_ctx *ctx, in dhcpv4_handle_inform()
1393 struct dhcpv4_server_ctx *ctx = in dhcpv4_server_timeout()
1394 CONTAINER_OF(dwork, struct dhcpv4_server_ctx, timeout_work); in dhcpv4_server_timeout()
1425 static void dhcpv4_process_data(struct dhcpv4_server_ctx *ctx, uint8_t *data, in dhcpv4_process_data()
1494 struct dhcpv4_server_ctx *ctx = NULL; in dhcpv4_server_cb()
1736 static void dhcpv4_server_foreach_lease_on_ctx(struct dhcpv4_server_ctx *ctx, in dhcpv4_server_foreach_lease_on_ctx()