Lines Matching refs:arg

75 struct	in_addr getipv4addr(char *arg);
589 struct in_addr getipv4addr(arg) in getipv4addr() argument
590 char *arg; in getipv4addr()
597 if ((hp = gethostbyname(arg)))
600 in.s_addr = inet_addr(arg);
616 struct ether_addr *geteaddr(char *arg, struct ether_addr *buf) in geteaddr() argument
620 e = ether_aton(arg); in geteaddr()
622 fprintf(stderr, "Invalid ethernet address: %s\n", arg); in geteaddr()
707 void set_datalen(char **arg) in set_datalen() argument
711 len = strtol(*arg, NULL, 0); in set_datalen()
713 free(*arg); in set_datalen()
714 *arg = NULL; in set_datalen()
718 void set_data(char **arg) in set_data() argument
720 u_char *s = (u_char *)*arg, *t = (u_char *)canip->ah_data, c; in set_data()
788 void set_datafile(char **arg) in set_datafile() argument
791 char *file = *arg; in set_datafile()
836 void set_ipv4proto(arg) in set_ipv4proto() argument
837 char **arg; in set_ipv4proto()
841 if ((pr = getprotobyname(*arg)))
844 if (!(ip->ip_p = atoi(*arg)))
845 fprintf(stderr, "unknown protocol %s\n", *arg);
846 free(*arg);
847 *arg = NULL;
851 void set_ipv4src(char **arg) in set_ipv4src() argument
853 ip->ip_src = getipv4addr(*arg); in set_ipv4src()
854 free(*arg); in set_ipv4src()
855 *arg = NULL; in set_ipv4src()
859 void set_ipv4dst(char **arg) in set_ipv4dst() argument
861 ip->ip_dst = getipv4addr(*arg); in set_ipv4dst()
862 free(*arg); in set_ipv4dst()
863 *arg = NULL; in set_ipv4dst()
867 void set_ipv4off(char **arg) in set_ipv4off() argument
869 ip->ip_off = htons(strtol(*arg, NULL, 0)); in set_ipv4off()
870 free(*arg); in set_ipv4off()
871 *arg = NULL; in set_ipv4off()
875 void set_ipv4v(char **arg) in set_ipv4v() argument
877 ip->ip_v = strtol(*arg, NULL, 0); in set_ipv4v()
878 free(*arg); in set_ipv4v()
879 *arg = NULL; in set_ipv4v()
883 void set_ipv4hl(char **arg) in set_ipv4hl() argument
887 newhl = strtol(*arg, NULL, 0); in set_ipv4hl()
892 free(*arg); in set_ipv4hl()
893 *arg = NULL; in set_ipv4hl()
897 void set_ipv4ttl(char **arg) in set_ipv4ttl() argument
899 ip->ip_ttl = strtol(*arg, NULL, 0); in set_ipv4ttl()
900 free(*arg); in set_ipv4ttl()
901 *arg = NULL; in set_ipv4ttl()
905 void set_ipv4tos(char **arg) in set_ipv4tos() argument
907 ip->ip_tos = strtol(*arg, NULL, 0); in set_ipv4tos()
908 free(*arg); in set_ipv4tos()
909 *arg = NULL; in set_ipv4tos()
913 void set_ipv4id(char **arg) in set_ipv4id() argument
915 ip->ip_id = htons(strtol(*arg, NULL, 0)); in set_ipv4id()
916 free(*arg); in set_ipv4id()
917 *arg = NULL; in set_ipv4id()
921 void set_ipv4sum(char **arg) in set_ipv4sum() argument
923 ip->ip_sum = strtol(*arg, NULL, 0); in set_ipv4sum()
924 free(*arg); in set_ipv4sum()
925 *arg = NULL; in set_ipv4sum()
929 void set_ipv4len(char **arg) in set_ipv4len() argument
933 len = strtol(*arg, NULL, 0); in set_ipv4len()
936 free(*arg); in set_ipv4len()
937 *arg = NULL; in set_ipv4len()
956 void set_tcpsport(char **arg) in set_tcpsport() argument
969 *port = getportnum(pr, *arg); in set_tcpsport()
970 free(*arg); in set_tcpsport()
971 *arg = NULL; in set_tcpsport()
975 void set_tcpdport(char **arg) in set_tcpdport() argument
988 *port = getportnum(pr, *arg); in set_tcpdport()
989 free(*arg); in set_tcpdport()
990 *arg = NULL; in set_tcpdport()
994 void set_tcpseq(char **arg) in set_tcpseq() argument
996 tcp->th_seq = htonl(strtol(*arg, NULL, 0)); in set_tcpseq()
997 free(*arg); in set_tcpseq()
998 *arg = NULL; in set_tcpseq()
1002 void set_tcpack(char **arg) in set_tcpack() argument
1004 tcp->th_ack = htonl(strtol(*arg, NULL, 0)); in set_tcpack()
1005 free(*arg); in set_tcpack()
1006 *arg = NULL; in set_tcpack()
1010 void set_tcpoff(char **arg) in set_tcpoff() argument
1014 off = strtol(*arg, NULL, 0); in set_tcpoff()
1017 free(*arg); in set_tcpoff()
1018 *arg = NULL; in set_tcpoff()
1022 void set_tcpurp(char **arg) in set_tcpurp() argument
1024 tcp->th_urp = htons(strtol(*arg, NULL, 0)); in set_tcpurp()
1025 free(*arg); in set_tcpurp()
1026 *arg = NULL; in set_tcpurp()
1030 void set_tcpwin(char **arg) in set_tcpwin() argument
1032 tcp->th_win = htons(strtol(*arg, NULL, 0)); in set_tcpwin()
1033 free(*arg); in set_tcpwin()
1034 *arg = NULL; in set_tcpwin()
1038 void set_tcpsum(char **arg) in set_tcpsum() argument
1040 tcp->th_sum = strtol(*arg, NULL, 0); in set_tcpsum()
1041 free(*arg); in set_tcpsum()
1042 *arg = NULL; in set_tcpsum()
1046 void set_tcpflags(char **arg) in set_tcpflags() argument
1053 for (s = *arg; *s; s++) in set_tcpflags()
1055 if (s - *arg) { in set_tcpflags()
1059 tcp->th_flags = strtol(*arg, NULL, 0); in set_tcpflags()
1063 free(*arg); in set_tcpflags()
1064 *arg = NULL; in set_tcpflags()
1068 void set_tcpopt(int state, char **arg) in set_tcpopt() argument
1073 if (arg && *arg) in set_tcpopt()
1074 val = atoi(*arg); in set_tcpopt()
1139 if (arg && *arg) { in set_tcpopt()
1140 free(*arg); in set_tcpopt()
1141 *arg = NULL; in set_tcpopt()
1191 void set_udplen(arg) in set_udplen() argument
1192 char **arg; in set_udplen()
1196 len = strtol(*arg, NULL, 0);
1199 free(*arg);
1200 *arg = NULL;
1204 void set_udpsum(char **arg) in set_udpsum() argument
1206 udp->uh_sum = strtol(*arg, NULL, 0); in set_udpsum()
1207 free(*arg); in set_udpsum()
1208 *arg = NULL; in set_udpsum()
1312 void set_ifname(char **arg) in set_ifname() argument
1314 cifp->if_name = *arg; in set_ifname()
1315 *arg = NULL; in set_ifname()
1319 void set_ifmtu(int arg) in set_ifmtu() argument
1321 cifp->if_MTU = arg; in set_ifmtu()
1325 void set_ifv4addr(char **arg) in set_ifv4addr() argument
1327 cifp->if_addr = getipv4addr(*arg); in set_ifv4addr()
1328 free(*arg); in set_ifv4addr()
1329 *arg = NULL; in set_ifv4addr()
1333 void set_ifeaddr(char **arg) in set_ifeaddr() argument
1335 (void) geteaddr(*arg, &cifp->if_eaddr); in set_ifeaddr()
1336 free(*arg); in set_ifeaddr()
1337 *arg = NULL; in set_ifeaddr()
1349 void set_arpeaddr(char **arg) in set_arpeaddr() argument
1351 (void) geteaddr(*arg, &carp->arp_eaddr); in set_arpeaddr()
1352 free(*arg); in set_arpeaddr()
1353 *arg = NULL; in set_arpeaddr()
1357 void set_arpv4addr(char **arg) in set_arpv4addr() argument
1359 carp->arp_addr = getipv4addr(*arg); in set_arpv4addr()
1360 free(*arg); in set_arpv4addr()
1361 *arg = NULL; in set_arpv4addr()
1385 void set_sendif(char **arg) in set_sendif() argument
1390 if (ifp->if_name && !strcmp(ifp->if_name, *arg)) in set_sendif()
1394 fprintf(stderr, "couldn't find interface %s\n", *arg); in set_sendif()
1395 free(*arg); in set_sendif()
1396 *arg = NULL; in set_sendif()
1400 void set_sendvia(char **arg) in set_sendvia() argument
1402 sending.snd_gw = getipv4addr(*arg); in set_sendvia()
1403 free(*arg); in set_sendvia()
1404 *arg = NULL; in set_sendvia()
1408 void set_defaultrouter(char **arg) in set_defaultrouter() argument
1410 defrouter = getipv4addr(*arg); in set_defaultrouter()
1411 free(*arg); in set_defaultrouter()
1412 *arg = NULL; in set_defaultrouter()
1475 void set_icmpid(int arg) in set_icmpid() argument
1477 icmp->icmp_id = htons(arg); in set_icmpid()
1481 void set_icmpseq(int arg) in set_icmpseq() argument
1483 icmp->icmp_seq = htons(arg); in set_icmpseq()
1487 void set_icmpotime(int arg) in set_icmpotime() argument
1489 icmp->icmp_otime = htonl(arg); in set_icmpotime()
1493 void set_icmprtime(int arg) in set_icmprtime() argument
1495 icmp->icmp_rtime = htonl(arg); in set_icmprtime()
1499 void set_icmpttime(int arg) in set_icmpttime() argument
1501 icmp->icmp_ttime = htonl(arg); in set_icmpttime()
1505 void set_icmpmtu(int arg) in set_icmpmtu() argument
1507 icmp->icmp_nextmtu = htons(arg); in set_icmpmtu()
1511 void set_redir(int redir, char **arg) in set_redir() argument
1514 icmp->icmp_gwaddr = getipv4addr(*arg); in set_redir()
1515 free(*arg); in set_redir()
1516 *arg = NULL; in set_redir()
1536 char numbuf[16], *arg, **param = ptr; in add_ipopt() local
1544 arg = numbuf; in add_ipopt()
1546 arg = param ? *param : NULL; in add_ipopt()
1568 inc = addipopt((char *)ip + hlen, io, hlen - sizeof(ip_t),arg); in add_ipopt()
1625 void set_secclass(char **arg) in set_secclass() argument
1627 sclass = *arg; in set_secclass()
1628 *arg = NULL; in set_secclass()