[PATCH v4 6/6] src: tests: Remove the word master.
Jouni Malinen
j at w1.fi
Mon Jan 17 07:46:23 PST 2022
On Sun, Jan 16, 2022 at 09:09:58PM -0800, Arowa Suliman wrote:
> Replace the word "master" with another inclusive word such as "main".
>
> Changed some instances of the old branch name "master".
>
> Replaced instances referring to the master mode to AP mode which should
> have the same meaning.
Thanks. I applied the patch 1..5 with some cleanup. As far as this patch
6/6 is concerned, I applied one of the changes, but the other ones have
some issues as noted below.
> ...licant-src-Remove-the-word-whitelist.patch | 76 +++++++
> v4-0002-src-Remove-the-word-blacklist.patch | 37 ++++
> ...003-wpa_supplicant-ap-Update-comment.patch | 29 +++
> ...rc-Remove-the-word-whitelist-in-enum.patch | 88 ++++++++
> ...rc-Remove-the-word-blacklist-in-enum.patch | 56 +++++
> ...006-src-tests-Remove-the-word-master.patch | 196 ++++++++++++++++++
I dropped these extra copies of the patches.
> diff --git a/CONTRIBUTIONS b/CONTRIBUTIONS
> @@ -37,7 +37,7 @@ without moderation. You can subscribe to the list at this address:
> -development branch (i.e., the master branch of
> +development branch (i.e., the main branch of
> git://w1.fi/hostap.git). Please make sure the software you use for
I already changed that in an earlier commit when I renamed the branch.
> diff --git a/src/drivers/driver_atheros.c b/src/drivers/driver_atheros.c
> @@ -1779,7 +1779,7 @@ atheros_init(struct hostapd_data *hapd, struct wpa_init_params *params)
>
> if (ioctl(drv->ioctl_sock, SIOCSIWMODE, &iwr) < 0) {
> wpa_printf(MSG_ERROR,
> - "Could not set interface to master mode! ioctl[SIOCSIWMODE]: %s",
> + "Could not set interface to AP mode! ioctl[SIOCSIWMODE]: %s",
> strerror(errno));
This is a bit of a borderline on correctness. WEXT calls this mode
IW_NODE_MASTER and the error message here is explicitly using that name
of the mode.
> diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
> @@ -1204,7 +1204,7 @@ static void wpa_driver_nl80211_event_rtm_newlink(void *ctx,
> case IFLA_MASTER:
> brid = nla_get_u32((struct nlattr *) attr);
> - pos += os_snprintf(pos, end - pos, " master=%u", brid);
> + pos += os_snprintf(pos, end - pos, " AP=%u", brid);
This is not correct. IFLA_MASTER is a reference to the master device in
the kernel, i.e., the interface that a specific netdev is somehow
associated with. This is not for AP mode. The specific case here is for
the bridge interface. In any case, since this is talking about a
specific Linux kernel interface item, I'd rather not rename this unless
the kernel interface definition is changed first since use of a
different term would be quite confusing.
> @@ -1379,7 +1379,7 @@ static void wpa_driver_nl80211_event_rtm_dellink(void *ctx,
> case IFLA_MASTER:
> brid = nla_get_u32((struct nlattr *) attr);
> - pos += os_snprintf(pos, end - pos, " master=%u", brid);
> + pos += os_snprintf(pos, end - pos, " AP=%u", brid);
Same here.
> @@ -7652,7 +7652,7 @@ static void *i802_init(struct hostapd_data *hapd,
> - char master_ifname[IFNAMSIZ];
> + char ap_ifname[IFNAMSIZ];
Same here.
> @@ -7664,27 +7664,27 @@ static void *i802_init(struct hostapd_data *hapd,
> - if (linux_br_get(master_ifname, params->ifname) == 0) {
> + if (linux_br_get(ap_ifname, params->ifname) == 0) {
...
and matching changes here.
> @@ -7706,7 +7706,7 @@ static void *i802_init(struct hostapd_data *hapd,
> - if (os_strcmp(params->bridge[0], master_ifname) != 0)
> + if (os_strcmp(params->bridge[0], ap_ifname) != 0)
Same here.
> diff --git a/src/drivers/linux_ioctl.c b/src/drivers/linux_ioctl.c
> @@ -214,24 +214,24 @@ int linux_br_get(char *brname, const char *ifname)
> -int linux_master_get(char *master_ifname, const char *ifname)
> +int linux_ap_get(char *ap_ifname, const char *ifname)
> /* check whether there is a master */
> os_snprintf(buf, sizeof(buf), "/sys/class/net/%s/master", ifname);
>
> - res = readlink(buf, masterlink, sizeof(masterlink));
> - if (res < 0 || (size_t) res >= sizeof(masterlink))
> + res = readlink(buf, aplink, sizeof(aplink));
> + if (res < 0 || (size_t) res >= sizeof(aplink))
> return -1;
This is also for the same case, i.e., the master device of a netdev; not
AP mode.
> diff --git a/src/drivers/linux_ioctl.h b/src/drivers/linux_ioctl.h
> -int linux_master_get(char *master_ifname, const char *ifname);
> +int linux_ap_get(char *ap_ifname, const char *ifname);
Same here.
> diff --git a/tests/hwsim/README b/tests/hwsim/README
> @@ -26,7 +26,7 @@ to verify that operations have been performed correctly and that the
> These test cases are run automatically against the hostap.git commits
> -for regression testing and to help in keeping the hostap.git master
> +for regression testing and to help in keeping the hostap.git main
> branch in stable state. Results from these tests are available here:
I applied this one.
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list