Home | History | Annotate | Download | only in ifconfig

Lines Matching defs:pfsyncr

92 pfsync_set(prop_dictionary_t env, struct pfsyncreq *pfsyncr)
94 if (indirect_ioctl(env, SIOCSETPFSYNC, pfsyncr) == -1)
99 pfsync_get1(prop_dictionary_t env, struct pfsyncreq *pfsyncr)
101 memset(pfsyncr, 0, sizeof(*pfsyncr));
103 return indirect_ioctl(env, SIOCGETPFSYNC, pfsyncr);
107 pfsync_get(prop_dictionary_t env, struct pfsyncreq *pfsyncr)
109 if (pfsync_get1(env, pfsyncr) == -1)
116 struct pfsyncreq pfsyncr;
118 if (pfsync_get1(env, &pfsyncr) == -1)
121 if (pfsyncr.pfsyncr_syncdev[0] != '\0') {
122 printf("\tpfsync: syncdev: %s ", pfsyncr.pfsyncr_syncdev);
123 if (pfsyncr.pfsyncr_syncpeer.s_addr != INADDR_PFSYNC_GROUP)
125 inet_ntoa(pfsyncr.pfsyncr_syncpeer));
126 printf("maxupd: %d\n", pfsyncr.pfsyncr_maxupdates);
134 struct pfsyncreq pfsyncr;
142 pfsync_get(env, &pfsyncr);
144 pfsyncr.pfsyncr_maxupdates = maxupd;
146 pfsync_set(env, &pfsyncr);
155 struct pfsyncreq pfsyncr;
163 pfsync_get(env, &pfsyncr);
165 strlcpy(pfsyncr.pfsyncr_syncdev, dev, sizeof(pfsyncr.pfsyncr_syncdev));
167 pfsync_set(env, &pfsyncr);
175 struct pfsyncreq pfsyncr;
186 pfsync_get(env, &pfsyncr);
200 memcpy(&pfsyncr.pfsyncr_syncpeer.s_addr, &s->sin_addr,
201 MIN(sizeof(pfsyncr.pfsyncr_syncpeer.s_addr),
204 memset(&pfsyncr.pfsyncr_syncpeer.s_addr, 0,
205 sizeof(pfsyncr.pfsyncr_syncpeer.s_addr));
208 pfsync_set(env, &pfsyncr);