--- sbin/pfctl/pfctl_altq.c (revision 303910) +++ sbin/pfctl/pfctl_altq.c (working copy) @@ -1326,7 +1326,7 @@ errx(1, "getifspeed: strlcpy"); if (ioctl(pfdev, DIOCGIFSPEED, &io) == -1) err(1, "DIOCGIFSPEED"); - return ((u_int32_t)io.baudrate); + return ((u_int64_t)io.baudrate); } #else u_int32_t --- sys/net/pfvar.h (revision 303910) +++ sys/net/pfvar.h (working copy) @@ -1439,7 +1439,7 @@ #define DIOCKILLSRCNODES _IOWR('D', 91, struct pfioc_src_node_kill) struct pf_ifspeed { char ifname[IFNAMSIZ]; - u_int32_t baudrate; + u_int64_t baudrate; }; #define DIOCGIFSPEED _IOWR('D', 92, struct pf_ifspeed)