Lines Matching defs:arg

804 mp_SetDatalinkBandwidth(struct cmdargs const *arg)
808 if (arg->argc != arg->argn+1)
811 val = atoi(arg->argv[arg->argn]);
816 arg->cx->mp.bandwidth = val;
818 if (arg->cx->state == DATALINK_OPEN)
819 bundle_CalculateBandwidth(arg->bundle);
825 mp_ShowStatus(struct cmdargs const *arg)
827 struct mp *mp = &arg->bundle->ncp.mp;
829 prompt_Printf(arg->prompt, "Multilink is %sactive\n", mp->active ? "" : "in");
835 prompt_Printf(arg->prompt, "Socket: %s\n",
841 prompt_Printf(arg->prompt, "Pending frags: %d", bufs);
848 prompt_Printf(arg->prompt, " (Have %lu - %lu, want %lu, lowest %lu)\n",
851 prompt_Printf(arg->prompt, " First has %sbegin bit and "
854 prompt_Printf(arg->prompt, "\n");
857 prompt_Printf(arg->prompt, "\nMy Side:\n");
859 prompt_Printf(arg->prompt, " Output SEQ: %u\n", mp->out.seq);
860 prompt_Printf(arg->prompt, " MRRU: %u\n", mp->local_mrru);
861 prompt_Printf(arg->prompt, " Short Seq: %s\n",
864 prompt_Printf(arg->prompt, " Discriminator: %s\n",
868 prompt_Printf(arg->prompt, "\nHis Side:\n");
870 prompt_Printf(arg->prompt, " Auth Name: %s\n", mp->peer.authname);
871 prompt_Printf(arg->prompt, " Input SEQ: %u\n", mp->seq.next_in);
872 prompt_Printf(arg->prompt, " MRRU: %u\n", mp->peer_mrru);
873 prompt_Printf(arg->prompt, " Short Seq: %s\n",
876 prompt_Printf(arg->prompt, " Discriminator: %s\n",
880 prompt_Printf(arg->prompt, "\nDefaults:\n");
882 prompt_Printf(arg->prompt, " MRRU: ");
884 prompt_Printf(arg->prompt, "%d (multilink enabled)\n", mp->cfg.mrru);
886 prompt_Printf(arg->prompt, "disabled\n");
887 prompt_Printf(arg->prompt, " Short Seq: %s\n",
889 prompt_Printf(arg->prompt, " Discriminator: %s\n",
891 prompt_Printf(arg->prompt, " AutoLoad: min %d%%, max %d%%,"
957 mp_SetEnddisc(struct cmdargs const *arg)
959 struct mp *mp = &arg->bundle->ncp.mp;
962 switch (bundle_Phase(arg->bundle)) {
967 if (bundle_HighestState(arg->bundle) >= DATALINK_LCP) {
978 if (arg->argc == arg->argn) {
982 } else if (arg->argc > arg->argn) {
983 if (!strcasecmp(arg->argv[arg->argn], "label")) {
985 strcpy(mp->cfg.enddisc.address, arg->bundle->cfg.label);
987 } else if (!strcasecmp(arg->argv[arg->argn], "ip")) {
988 if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
989 ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
991 addr = arg->bundle->ncp.ipcp.my_ip;
994 mp->cfg.enddisc.len = sizeof arg->bundle->ncp.ipcp.my_ip.s_addr;
995 } else if (!strcasecmp(arg->argv[arg->argn], "mac")) {
998 if (arg->bundle->ncp.ipcp.my_ip.s_addr == INADDR_ANY)
999 ncprange_getip4addr(&arg->bundle->ncp.ipcp.cfg.my_range, &addr);
1001 addr = arg->bundle->ncp.ipcp.my_ip;
1013 } else if (!strcasecmp(arg->argv[arg->argn], "magic")) {
1021 } else if (!strcasecmp(arg->argv[arg->argn], "psn")) {
1022 if (arg->argc > arg->argn+1) {
1024 strcpy(mp->cfg.enddisc.address, arg->argv[arg->argn+1]);
1032 arg->argv[arg->argn]);