Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

{
  # option data expressions
  # options
  "Dhcp4": {
    "option-def": [
      {
        "space": "dhcp4",
        "name": "mytext",
        "code": 250,
        "type": "string"
      },
      {
        "space": "dhcp4",
        "name": "mydata",
        "code": 251,
        "type": "string"
      },
      {
        "space": "dhcp4",
        "name": "mydata2",
        "code": 252,
        "type": "string"
      },
      # not yet
      {
        "space": "dhcp4",
        "name": "mydata3",
        "code": 253,
        "type": "string"
      }
    ],
    "option-data": [
      {
        "space": "dhcp4",
        "name": "mytext",
        "code": 250,
        "csv-format": false,
//      "original-data": "oob",
        "data": "6f6f62"
      },
      {
        "space": "dhcp4",
        "name": "mydata",
        "code": 251,
        "csv-format": false,
//      "original-data": "\bUV",
        "data": "085556"
      },
      {
        "space": "dhcp4",
        "name": "mydata2",
        "code": 252,
        "csv-format": false,
        "data": "aabbcc"
      }
//    {
//      "space": "dhcp4",
//      "name": "mydata3",
//      "code": 253,
//      "csv-format": false,
//      "expression": {
//        "concat": {
//          "left": {
//            "const-data": "0xaa"
//          },
//          "right": {
//            "concat": {
//              "left": {
//                "const-data": "0xbb"
//              },
//              "right": {
//                "const-data": "0xcc"
//              }
//            }
//          }
//        }
//      }
//    }
    ]
  }
}