---
name: "isotpserver"
section: "1"
platform: "linux"
package: "can-utils"
version: "2023.03-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/isotpserver"
---

# isotpserver(1)

manual page for isotpserver 2023.03-1

## NAME

isotpserver - manual page for isotpserver 2023.03-1

## SYNOPSIS

**isotpserver** *-l \<port\> -s \<can\_id\> -d \<can\_id\>* \[*options*\] *\<CAN interface\>*

## OPTIONS

### ip addressing:

- **-l** \<port\>

  \* (local port for the server)

### isotp addressing:

- **-s** \<can\_id\>

  \* (source can\_id. Use 8 digits for extended IDs)

- **-d** \<can\_id\>

  \* (destination can\_id. Use 8 digits for extended IDs)

- **-x** \<addr\>\[:\<rxaddr\>\]

  (extended addressing / opt. separate rxaddr)

- **-L** \<mtu\>:\<tx\_dl\>:\<tx\_flags\>

  (link layer options for CAN FD)

### padding:

- **-p** \[tx\]:\[rx\]

  (set and enable tx/rx padding bytes)

- **-P** \<mode\>

  (check rx padding for (l)ength (c)ontent (a)ll)

### rx path:

-

  (config, which is sent to the sender / data source)

- **-b** \<bs\>

  (blocksize. 0 = off)

- **-m** \<val\>

  (STmin in ms/ns. See spec.)

- **-w** \<num\>

  (max. wait frame transmissions)

### tx path:

-

  (config, which changes local tx settings)

- **-t** \<time ns\>

  (transmit time in nanosecs)

(\* = mandatory option)

All values except for '-l' and '-t' are expected in hexadecimal values.
