Commit a1ea9b73 authored by Fin Maaß's avatar Fin Maaß Committed by Carles Cufi
Browse files

net: use appropriate sys_randX_get()



use the appropriate sys_randX_get() instant
of always sys_rand32_get().

Signed-off-by: default avatarFin Maaß <f.maass@vogl-electronic.com>
parent 295aa36e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -360,7 +360,7 @@ static struct net_icmp_ping_params *get_default_params(void)
{
	static struct net_icmp_ping_params params = { 0 };

	params.identifier = sys_rand32_get();
	params.identifier = sys_rand16_get();

	return &params;
}
+2 −2
Original line number Diff line number Diff line
@@ -199,8 +199,8 @@ static void ipv4_autoconf_send(struct net_if_ipv4_autoconf *ipv4auto)
		(void)memset(&ipv4auto->current_ip, 0, sizeof(struct in_addr));
		ipv4auto->requested_ip.s4_addr[0] = 169U;
		ipv4auto->requested_ip.s4_addr[1] = 254U;
		ipv4auto->requested_ip.s4_addr[2] = sys_rand32_get() % 254;
		ipv4auto->requested_ip.s4_addr[3] = sys_rand32_get() % 254;
		ipv4auto->requested_ip.s4_addr[2] = sys_rand8_get() % 254;
		ipv4auto->requested_ip.s4_addr[3] = sys_rand8_get() % 254;

		NET_DBG("%s: Starting probe for 169.254.%d.%d", "Init",
			ipv4auto->requested_ip.s4_addr[2],
+1 −1
Original line number Diff line number Diff line
@@ -538,7 +538,7 @@ int net_ipv4_send_fragmented_pkt(struct net_if *iface, struct net_pkt *pkt,
	}

	/* Generate a random ID to be used for packet identification, ensuring that it is not 0 */
	uint16_t rand_id = (uint16_t)sys_rand32_get();
	uint16_t rand_id = sys_rand16_get();

	if (rand_id == 0) {
		rand_id = 1;
+1 −1
Original line number Diff line number Diff line
@@ -312,7 +312,7 @@ static uint16_t find_available_port(struct net_context *context,
	uint16_t local_port;

	do {
		local_port = sys_rand32_get() | 0x8000;
		local_port = sys_rand16_get() | 0x8000;
	} while (check_used_port(NULL, net_context_get_proto(context),
				 htons(local_port), addr, false, false) == -EEXIST);

+4 −4
Original line number Diff line number Diff line
@@ -490,10 +490,10 @@ static void gptp_init_port_ds(int port)
	port_ds->compute_neighbor_prop_delay = true;

	/* Random Sequence Numbers. */
	port_ds->sync_seq_id = (uint16_t)sys_rand32_get();
	port_ds->pdelay_req_seq_id = (uint16_t)sys_rand32_get();
	port_ds->announce_seq_id = (uint16_t)sys_rand32_get();
	port_ds->signaling_seq_id = (uint16_t)sys_rand32_get();
	port_ds->sync_seq_id = sys_rand16_get();
	port_ds->pdelay_req_seq_id = sys_rand16_get();
	port_ds->announce_seq_id = sys_rand16_get();
	port_ds->signaling_seq_id = sys_rand16_get();

#if defined(CONFIG_NET_GPTP_STATISTICS)
	/* Initialize stats data set. */
Loading