axfr.c File Reference
`#include "config.h"`
`#include "adapter/addns.h"`
`#include "adapter/adutil.h"`
`#include "file.h"`
`#include "util.h"`
`#include "wire/axfr.h"`
`#include "wire/buffer.h"`
`#include "wire/edns.h"`
`#include "wire/query.h"`
`#include "wire/sock.h"`

Go to the source code of this file.

## Macros

#define | AXFR_TSIG_SIGN_EVERY_NTH 96 /* tsig sign every N packets. */

## Functions

query_state | soa_request (query_type *q, engine_type *engine)
query_state | axfr (query_type *q, engine_type *engine, int fallback)
query_state | ixfr (query_type *q, engine_type *engine)

## Variables

const char * | axfr_str = "axfr"

## Macro Definition Documentation

## AXFR_TSIG_SIGN_EVERY_NTH

#define AXFR_TSIG_SIGN_EVERY_NTH 96 /* tsig sign every N packets. */

AXFR.

Definition at line 43 of file axfr.c.

## Function Documentation

## axfr()

query_state axfr | ( | query_type * | q,
|  | engine_type * | engine,
|  | int | fallback
| ) |  |

Do AXFR.

Definition at line 152 of file axfr.c.

## ixfr()

query_state ixfr | ( | query_type * | q,
|  | engine_type * | engine
| ) |  |

Do IXFR (equal to AXFR for now).

Definition at line 389 of file axfr.c.

## soa_request()

query_state soa_request | ( | query_type * | q,
|  | engine_type * | engine
| ) |  |

Handle SOA request.

Definition at line 53 of file axfr.c.

## Variable Documentation

## axfr_str

const char* axfr_str = "axfr"

Definition at line 45 of file axfr.c.