DNSJIT.CORE.OBJECT.LINUXSLL(3)
π dnsjit.core.object.linuxsll(3) β Library Functions Manual π
okay bestie, gather round, because today we're learning about dnsjit.core.object.linuxsll β the Linux cooked-mode capture (SLL) part of a packet, and honestly? she's iconic. this is section 3 of the manual, library functions, so you already know we're in the weeds and we're thriving πΈ
β¨ NAME β¨
dnsjit.core.object.linuxsll β the Linux cooked-mode capture (SLL) part of a packet. that's her. that's the whole vibe π¦
π DESCRIPTION π
so like. this is the SLL part of a packet. it's the piece that you'll usually find chillin' in the object chain after parsing with, for example, Layer filter. iykyk π
π Attributes π
these are the fields, and no cap, you need every single one:
packet_typeβ the packet type. that's it, that's the assignment β¨arp_hardwareβ the link-layer device type. (yes the name says arp, no i'm not going to explain the lore, just write it down fr fr)link_layer_address_lengthβ the length of the link-layer address. it's giving "measure twice" πlink_layer_addressβ the link-layer address itself. the main character, lowkey πether_typeβ an Ethernet protocol type. say hi π«Ά
π§ Functions π§
every one of these, no skipping, periodt:
Linuxsll:type()β return the textual type of the object. words, not vibes π¬Linuxsll:prev()β return the previous object. going back in time, back in time π°οΈLinuxsll:cast()β cast the object to the underlining object module and return it. glow-up but make it types π₯Linuxsll:uncast()β cast the object to the generic object module and return it. reverse glow-up, still valid πLinuxsll:copy()β make a copy of the object and return it. twin energy π―Linuxsll:free()β free the object. should only be used on copies or otherwise allocated. okay this is the serious one bestie β do NOT go freeing stuff that isn't yours, that's how you get undefined behaviour and a very bad day ππ
π SEE ALSO π
go read these too, they're all connected, it's a whole cinematic universe:
π AUTHORS and CONTRIBUTORS π
the legends who built this, absolute icons, we stan:
- Jerry LundstrΓΆm (DNS-OARC)
- TomΓ‘Ε‘ KΕΓΕΎek (CZ.NIC)
- Petr Ε paΔek (ISC)
Maintained by DNS-OARC β queen behaviour honestly π
https://www.dns-oarc.net/
π BUGS π
found a problem? want a feature? don't suffer in silence, tell them:
for issues and feature requests please use:
https://codeberg.org/DNS-OARC/dnsjit/issues
for questions and help please use:
admin@dns-oarc.net
and that's the whole page bestie, you ate that πβ¨ this was dnsjit version 1.5.1, straight from the dnsjit.cor...ct.linuxsll(3) manual β mwah, go forth and parse responsibly πππ¦
π¦ where this page comes from
- epel 10: dnsjit 1.5.1-2.el10_2 Β· GPL-3.0-or-later
- epel 9: dnsjit 1.5.1-2.el9 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- ubuntu resolute: dnsjit 1.5.1-2 Β· GPL-3.0-or-later
- ubuntu stonking: dnsjit-dev 1.5.1-6 Β· GPL-3.0-or-later
- Copyright (c) 2018-2026 OARC, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms