summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2018-11-06 16:03:24 +0100
committerLubomir Rintel <lkundrak@v3.sk>2018-11-07 14:50:18 +0100
commitbbb1a36020ff68865bfd55d8f387d6dba447e4d7 (patch)
treee5c3d35c89d2457e4701933fe3092ea6fc7dc291
parentadc0150e7fcde52281d27072d8849d81e5c22304 (diff)
downloadNetworkManager-bbb1a36020ff68865bfd55d8f387d6dba447e4d7.tar.gz
modemu: fix subsystem hash endianness
Tested on a really really big endian IBM POWER. Also turn an accompanying comment into a slightly more sensible one. https://github.com/NetworkManager/NetworkManager/pull/246
-rwxr-xr-xcontrib/test/modemu.pl7
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/test/modemu.pl b/contrib/test/modemu.pl
index 26182ffdc1..e8ed116c38 100755
--- a/contrib/test/modemu.pl
+++ b/contrib/test/modemu.pl
@@ -100,7 +100,7 @@ sub send_netlink
my %props = @_;
my $props = join '', map { $_, '=', $props{$_}, "\0" } keys %props;
- my $head = pack 'a8NLLLLLLL',
+ my $head = pack 'a8NLLLNLLL',
# signature + magic
'libudev',
0xfeedcafe,
@@ -108,8 +108,9 @@ sub send_netlink
# 40 octets is the length of this header
40, 40, 40 + length ($props),
- # SUBSYS=tty hash. Precomputed somehow.
- 0xc890fa8a,
+ # Digest::MurmurHash2::Neutral::murmur_hash2_neutral("tty")
+ 0x8afa90c8,
+
0x00000000,
0x00040002,
0x00008010;