Commit Graph

34 Commits

Author SHA1 Message Date
Gerald Combs eb706e9b84 [Automatic update for 2024-02-25]
Update manuf, services enterprise numbers, translations, and other items.
2024-02-25 17:08:05 +00:00
Gerald Combs d7b2445089 [Automatic update for 2024-02-18]
Update manuf, services enterprise numbers, translations, and other items.
2024-02-18 18:14:33 +00:00
Gerald Combs 93c79e2bfd [Automatic update for 2024-02-11]
Update manuf, services enterprise numbers, translations, and other items.
2024-02-11 09:43:24 +00:00
Gerald Combs dae546e83a [Automatic update for 2024-02-04]
Update manuf, services enterprise numbers, translations, and other items.
2024-02-04 09:24:18 +00:00
Gerald Combs 76909e44d2 [Automatic update for 2024-01-28]
Update manuf, services enterprise numbers, translations, and other items.
2024-01-28 20:04:44 +00:00
Gerald Combs 6e474d1af1 [Automatic update for 2024-01-21]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2024-01-21 18:05:20 +00:00
Gerald Combs 7da3a871a3 [Automatic update for 2024-01-14]
Update manuf, services enterprise numbers, translations, and other items.
2024-01-14 09:25:08 +00:00
Gerald Combs 1d6c7eecb0 [Automatic update for 2024-01-07]
Update manuf, services enterprise numbers, translations, and other items.
2024-01-07 17:14:06 +00:00
Gerald Combs a024563fb3 [Automatic update for 2023-12-31]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2023-12-31 17:07:41 +00:00
Gerald Combs bfad74780a [Automatic update for 2023-12-24]
Update manuf, services enterprise numbers, translations, and other items.
2023-12-25 08:38:26 +00:00
Gerald Combs ccb8a79bc2 [Automatic update for 2023-12-10]
Update manuf, services enterprise numbers, translations, and other items.
2023-12-10 16:24:43 +00:00
Gerald Combs fedc96177f [Automatic update for 2023-12-04]
Update manuf, services enterprise numbers, translations, and other items.
2023-12-04 20:39:59 +00:00
Gerald Combs 7d732bad8c [Automatic update for 2023-11-26]
Update manuf, services enterprise numbers, translations, and other items.
2023-11-26 16:24:33 +00:00
Gerald Combs 64b3136321 [Automatic update for 2023-11-19]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2023-11-19 16:24:30 +00:00
Gerald Combs 487dfc8743 [Automatic update for 2023-11-12]
Update manuf, services enterprise numbers, translations, and other items.
2023-11-12 16:25:42 +00:00
Gerald Combs 841d8e9b49 [Automatic update for 2023-11-05]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2023-11-05 19:22:13 +00:00
Gerald Combs 6f5fd697d9 [Automatic update for 2023-10-29]
Update manuf, services enterprise numbers, translations, and other items.
2023-10-30 09:36:31 +00:00
Gerald Combs 6b1b8fb33c [Automatic update for 2023-10-22]
Update manuf, services enterprise numbers, translations, and other items.
2023-10-22 16:24:58 +00:00
Gerald Combs 433e4f3f72 [Automatic update for 2023-10-08]
Update manuf, services enterprise numbers, translations, and other items.
2023-10-08 16:25:11 +00:00
Gerald Combs 054b5a2cde [Automatic update for 2023-09-17]
Update manuf, services enterprise numbers, translations, and other items.
2023-09-17 16:23:39 +00:00
Gerald Combs 023592c402 [Automatic update for 2023-09-10]
Update manuf, services enterprise numbers, translations, and other items.
2023-09-10 16:23:37 +00:00
Gerald Combs f16ca1799d [Automatic update for 2023-09-03]
Update manuf, services enterprise numbers, translations, and other items.
2023-09-03 19:36:10 +00:00
Peter Wu a1c7e84f07 manuf: constify API, improve internal documentation
* None of the OUI tables are supposed to be written to, constify them.
* Use proper types in the bsearch parameters to avoid confusion.
* Move masking outside the bsearch function as tiny optimization.
* Document the MA-L/M/S macros.
2023-08-30 18:53:47 +02:00
Gerald Combs 30bbee5910 [Automatic update for 2023-08-27]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2023-08-27 20:31:25 +00:00
Gerald Combs 8586becd64 [Automatic update for 2023-08-20]
Update manuf, services enterprise numbers, translations, and other items.
2023-08-20 09:49:28 -07:00
João Valverde 159dc2c204 manuf: Remove parenthesis from short name 2023-08-20 16:59:39 +01:00
João Valverde 8985aa465f manuf: Add a special case 2023-08-20 16:59:39 +01:00
João Valverde ee633d20d9 Update manuf data 2023-08-20 16:59:39 +01:00
Markku Leiniö 90cc69536b Remove article 'a' from manuf data 2023-08-17 11:30:26 +03:00
Gerald Combs 5ee5f6fb40 [Automatic update for 2023-08-13]
Update manuf, services enterprise numbers, translations, and other items.

services failed.
2023-08-13 16:23:17 +00:00
Gerald Combs 9c3815d9fe [Automatic update for 2023-08-06]
Update manuf, services enterprise numbers, translations, and other items.
2023-08-06 16:23:42 +00:00
Gerald Combs d5fb4db20c [Automatic update for 2023-07-30]
Update manuf, services enterprise numbers, translations, and other items.
2023-07-30 19:52:02 +00:00
João Valverde 341c03713f manuf: Move private declarations out of header 2023-07-28 21:07:44 +00:00
João Valverde b4a421cf82 Replace "manuf" files with static arrays
To reduce startup external file parsing replce the manuf file with
static arrays compiled into the binary.

Add 3 tables for MA-L, MA-M and MA-S. Add a fourth table to direct
a 24-bit MAC prefix (OUI) to one of these tables.

Adapt the make-manuf.py script to generate the static C data
instead of the text file.

The arrays are sorted and a binary search is performed to map
an OUI (24bit/28bit/36bit) to a short and long name.
2023-07-25 16:23:26 +00:00