Changed loopback to echo in CAN RAW sockets. The binary interface does

not change through this renaming of CAN_RAW_LOOPBACK to CAN_RAW_ECHO.
This commit is contained in:
Oliver Hartkopp
2007-09-30 13:00:42 +00:00
parent d0b24ffc10
commit 6689e9600d
3 changed files with 18 additions and 18 deletions
+3 -3
View File
@@ -106,7 +106,7 @@ void print_usage(char *prg)
fprintf(stderr, " -a (enable additional ASCII output)\n");
fprintf(stderr, " -s <level> (silent mode - 1: animation 2: nothing)\n");
fprintf(stderr, " -b <can> (bridge mode - send received frames to <can>)\n");
fprintf(stderr, " -B <can> (bridge mode - like '-b' with disabled loopback)\n");
fprintf(stderr, " -B <can> (bridge mode - like '-b' with disabled echo)\n");
fprintf(stderr, " -l (log CAN-frames into file)\n");
fprintf(stderr, " -L (use log file format on stdout)\n");
fprintf(stderr, "\n");
@@ -271,9 +271,9 @@ int main(int argc, char **argv)
}
if (opt == 'B') {
int loopback = 0;
int echo = 0;
setsockopt(bridge, SOL_CAN_RAW, CAN_RAW_LOOPBACK, &loopback, sizeof(loopback));
setsockopt(bridge, SOL_CAN_RAW, CAN_RAW_ECHO, &echo, sizeof(echo));
}
if (bind(bridge, (struct sockaddr *)&addr, sizeof(addr)) < 0) {