diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2018-11-06 16:03:24 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2018-11-07 14:50:18 +0100 |
commit | bbb1a36020ff68865bfd55d8f387d6dba447e4d7 (patch) | |
tree | e5c3d35c89d2457e4701933fe3092ea6fc7dc291 | |
parent | adc0150e7fcde52281d27072d8849d81e5c22304 (diff) | |
download | NetworkManager-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-x | contrib/test/modemu.pl | 7 |
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; |